skysight-inc/HackerNews huggingface dataset:
Best mitigation strategy is not to share VRAM by disabling 3d acceleration with Guests you absolutely don't want to snoop on your host pixels.
Nice example! I think that can be simplified:

node a(nil, nil, 0);
node b(a, a, 2);
new(&a) node(b, b, 1);

One thing I am not 100% sure about is whether the standard guarantees that those references to the old 'a' are valid references to the new 'a'.

Also, the above works in the general case where there is a nontrivial destructor or when the runtime checks the validity of those references or traverses them at destruction time (might happen when running under a tool looking for memory leaks, for instance, or when using a reference-counting garbage collector under the hood)
But it's also dependent on whether the user is Jewish or not, no? And how can the computer know that?
Show HN: RestYourDroid – a REST API for your android device
Usually the idea is bunk and they are trying to obscure that, more often than that the idea is great and they are trying to protect their IP for a startup.

If you know something is possible, then it is not impossible to replicate results even with obscure directions about it. Except for Paxos, you really need good instructions at that point (that guy should get an award).
> Are you getting hung up on the fact that GTOR talks through some specific apis for reactivity?

I agree with grand parent on this one. Since it "complects" what is to be done with how to do it, it's by definition not as general as it could be.
I don't think that the ritual slaughter of islam and conventional slaughter are different enough for the line between barbaric and non-barbaric to coincidentally somehow end up right between them.

As for slaughtering an animal that you've enjoyed the company of, I'm not sure how it is any worse than slaughtering an animal you didn't enjoy the company of. The former will give you a more intimate understanding of the impact your eating habits have, if anything.
It is dependent, but it's easier to prevent all transactions in such case than trying to ask the user about it and rely on honest answer. Plus it would probably make it "moris ayin", i.e. the likelihood of violation to the observer which is a whole long subject on its own. I'm not an expert in the law however, so those who implement such systems would have to ask about it anyway.
Not really. There is no need to price the cost of insuring a 30 year old white male living in Croydon. If he is ill, he gets treatment. If he is not ill, he doesn't.

The only thing close to actuarial science that the NHS actually needs is QALYS calculations. This is only really used for calculating how worthwhile very expensive treatments that target the very old or very disabled.

The number of people needed to do that is very small, compared to the number needed to calculate prices in a non-single payer context.
Promises, Promises: A History of Debt [video]
It doesn't "usually" mean that. They may simply need to get someone really quickly.
> NYT's fusty policy for censoring profanity pokes its nose into THIS quote

Assuming that the original was "balls", it was perhaps done in ironic self-awareness, considering that the original expression would be disapproved of by feminists because it links a male-associated feature with courage, seen to be a positive character trait.
I think that differs quite a bit by country. At least in Denmark it's administered in a considerably different manner, more like any other public spending that decides on priorities and allocates resources. Some parts of it do have actuarial elements that parallel what an insurance company would do (pooling risks across the population), but many don't. The cost of many things is well known in advance and has little uncertainty (especially when the whole country is taken in aggregate), and it's just a public-health choice whether to pay for it or not. Routine childhood vaccinations are a clear example, which are just budgeted as a public-health measure, like water purification or whatever. Hospitals have an element of risk-pooling when individual patients are looked at, but at the public level are run more like fire departments or police departments, which also have an element of risk pooling. I guess you could argue that fire departments are really some kind of state-administered fire-response-insurance system, but I'm not aware of that being a common approach. Data and statistics and people to look at them are still needed though, of course, but they are looking at more "real" problems, like which procedures best improve morbidity-adjusted life expectancy.

I know in some other countries, like Germany, it is set up much more closely to insurance, in the sense that procedures have prices, are billed out to patients, who are covered by insurance plans that reimburse patients for costs, etc., in which case I imagine the bureaucracy is much more insurance-like.
Breaking https with POODLE how does it work?
I recently wrote a library that rasterizes a PDF page to an image and was observing a very similar behavior. It was also highly system dependent and erratic as well. I would randomly see a distorted image of my own screen when I run my program on any PDF. Then figured out I was not initializing the buffer I was using to render the PDF page to image. After I memset'ed it to zero, the problem went away. I still couldn't quite comprehend what was exactly happening in the background.
Smart rings – The future digital ringleaders?
Amusingly, BIOS features to test/clear memory are usually disabled due to boot performance impact.
But sometimes someone does run up to you and ram it into your hands before you even know what they're doing :)
The pains of the new Pirate Bay
Since you will be spending a lot of time in the terminal I could not in good conscience recommend Windows.
That takes care of the "Guest snooping on the Host" case, but not the case of physical attack on the machine.
The major part of her hand was dealt when she got two X chromosomes.

If you agree (and it seems so with "sexism is rampant) that Kleiner was discriminatory, then what does it matter how Machiavellian she was or was not. The case is about their actions not her sympathy-worthiness.

I think you have to respect her ability to take this to the mattresses, even if you can see the PR briefings against her (husband was doing something illegal etc).

If you feel "playing politics" is a bad thing, I would suggest that the centuries long battle to achieve legal equality, will be as nothing compared to persuading politicians to pass anti-Machiavellian laws ...
Don't worry. The coddled masses are slowly changing workplace culture to suit them...at least up until the point it affects a business' bottom line.

I feel like we're approaching some sort of new, self-imposed dark age.
Lake Peigneur drains like a bathtub into a salt mine
I am absolutely dissatisfied with the inability of social good companies and non-profits to build ethical, sustainable monetization strategies. Ads are not the main problem, though, it's incompetence, outright lies, pseudoscience and politicking content found on most popular websites.
So for the example of an actuary, ideally their job would also be automated by an advanced program...If we took every actuary working 9 to 5, and instead threw all of their tens of thousands of daily working hours at coding a program to do their job...

What, exactly, do you think actuaries do during their 9-5? Do you think they manually compute actuarial tables with a TI-89?
Ask HN: Remote product/company vision discussion
Hey HN

I am one of 4 cofounders of our company.

I am (very) remote, working from the other side of the planet due to a variety of circumstances. Recently, we're having a divergence of opinion on where we should take our product -- our CEO (who's not the product lead) wants to play it safe and be incrementally better than the competition, while I want to play to our core competencies and design a fresh experience from the ground up that is more true to the founding principles of our company.

The most important issue is that 4-way videoconferencing has proven to be extremely taxing for me to carry out design and vision discussions -- I'm usually starting the meeting at 3am and we can't get anything done unless we talk for at least 2-3 hours. It's tiring sitting in one spot with headphones on staring into a webcam looking at lo-res feeds of my teammates till dawn. It also doesn't seem even 10% as productive as an in-person team hands-on meeting of the same length, further adding to my frustration.

How do other remote cofounders or product vision/designers go about dealing with macro-level disagreements?

I didn't want to be too verbose here, longer description in pastebin link:

pastebin.com/wqYXCL1t
Open a PR for a name change. Let people +1. Boom, democracy in action.
On a laptop with an Intel HD4000 and a dedicated nVidia card where the OS can switch between cards, one has to force the usage of the dedicated card to read from VRAM. The internal graphics card seems to be unaffected at the moment.

Makes sense; integrated GPUs (UMA) share the same RAM as the rest of the system, which will get cleared as the BIOS does its RAM test at POST (this might not always be the case if 'fastboot' or similar features are enabled.)

Another observation from this would be that GPUs do not do any memory tests on their VRAM, which also agrees with the fact that most of the time failed VRAM just causes artifacts to show up and no message/etc. upon boot. Models designed for GPGPU use may behave differently.
How so? Reading [1] on pass-by-name, I don't see how it applies to Python, which evaluates the function arguments before passing them.

The example given would be, in Python,

def double(x):
x *= 2
a = [4]
double(a[0])

If Python was pass-by-name, a would now be [8], but it's actually still [4].

[1] http://www.cs.sfu.ca/~cameron/Teaching/383/PassByName.html
The standard doesn’t seem to specify it directly, but I think your simplification is also correct.
ZenPayroll (YC W12) is hiring our first growth engineer
Weeel now. As an example Finland - while there is a fairly functional state paid health service, most affluent people take the health insurance anyway and go to private clinics for day-to-day needs to avoid the public queues. Most eployees have a compulsory medical coverage by the employers, which is a bought service from the private clinics. Thus the medical scene is a bit more complex than "state pays it all". It can require quite a bit of effort to get proper medical attention in the public side unless one is ill in a critical, easy-to-diagnose form. Best places in the world to have a cancer or such though, since the state pays most of the treatment (thus Breaking Bad creates quite strong cultural dissonance initially).
Yes. It was good for me and it was good for the other person too. Why? Because it enforces society's moral standards upon everyone. If there is no common ground it descends into anarchy because if someone owes me £1500 I'm going to pay £200 to smash his kneecaps if there wasn't a court and bailiff option...
Does this have any bearing on WebGL?
"We bring in Java and C# candidates who have been working with their respective language for 10 or 15 years, and they get COMPLETELY EXPOSED during the face to face round when asked a series of basic certification exam style questions. Nothing tricky, just core fundamentals."

Let me guess, they work for a "big box software factory/consultancy".

They don't program, they just click buttons on Eclipse.

That should be your filter.
Also in Canada, unlike the US, cable companies are required to allow third party resellers. So we can get either cable or DSL internet from smaller players giving us slightly more options.
>When most people say "bullshit job", it seems to me like they really mean "job that could be solved by a well-built machine".

What Graeber seems to mean is jobs that serve the interests of some people at the expense of others and overall contribute very little, nothing, or actively work against the interests of society at large.
My grandparents retired in Australia to a shoreside community with a golf course and Women's Circle. They stood it for about six months and then dropped out to become smallholders.

My grandmother was utterly sentimental; they always kept a calf, which was always called Bully, which was slaughtered after a year or so. She was quite capable of chomping though a steak while saying 'Bully was such a lovely calf that year'...

They did, however, tell stories (possibly true) about another couple of smallholders down the road who could never bear to slaughter their own pigs. So what they'd do was swap.

These days we are completely out of touch with where our food comes from.
Not start-to-finish, that's for sure. Or --- almost never.

If you're doing post-grad (or research) computer science, you should really think about learning to read the literature faster. I was very slow at this when I started, and I notice new grad students struggling at it.

A common problem is to try to read too deeply. You should get good at reading a paper for 1 minute, or 5 minutes, or 10 minutes.
Hey! Take a look at BitGym[0], we're looking to fix consumer fitness. We have had our product in the market for a little over a year, and our users love it, but we could use money to grow our user base and improve our product.

Most of our team is based in the Bay Area (Berkeley). Feel free to contact through any of the channels on our site or reach me directly at [keerthik][at][company domain below]

[0] https://www.bitgym.com
In New York City there is an agency called "The Office of Mental Retardation and Developmental Disabilities."

There is a fascinating article about how this agency has resisted changing their name.*

>The debate over erasing the term “retarded” illustrates the issues that can arise as language shifts. Terminology was important to the parents who fought on behalf of children who until the 1950s were labeled “moron” or “imbecile.” For them, the initial popularizing of the term “mentally retarded” was a victory. A once-hidden population now had a name and a state agency.

*http://www.nytimes.com/2010/06/08/nyregion/08name.html
Language changes.

If you still say things like "I was gypped" or "I got Jewed on that deal" then knock yourself out, keep using the word retard.

> How are we to prevent retarded people from reaching positions of power

I work with people who have various learning disabilities who are in positions of power. Not just token power -- controlling hundreds of thousands of £s of power; part of recruitment and selection power; elected representative power.

Those people with a learning disability suffer real harm when you misuse the word retard to insult people without a learning disability. Not using the word isn't about protecting their feelings although that is a nice side-effect. It's about changing a culture where people with a learning difficulty are not murdered by police or allowed to die by doctors or discriminated unfairly against at work.

But all those other people that you call retarded? The ones without a learning disability? There are a whole slew of other, better, words that you could use. Your vocabulary is too limited and so your invective suffers.
I have found one editorial by Mr. Hessler, one review of his book, one review made by himself and a paper (Warping Waldseemuller: A Phenomenological and Computational Study of the 1507 World Map, printed in cartographica) but is is about a different piece of cartography.
Off-shoring is a wonderful example of private equity types reducing global inequality, helping the poor, and helping consumers. It's true that the wealthy Americans who formerly collected rents due to an accident of their birth might not be happy about it, but so what?

Real income is rising, BTW. It's only real wages (i.e. income excluding benefits) in the US which have not due to a shift of comp from wages to non-wage benefits (the total is also rising).
Do u mean that one cannot store rainwater at all in US (some states)? Did not know that.
Your Fitness App Is Probably Making You Fat, Here’s Why
That looks really cool. Alas, it doesn't run on a platform I've got, or I'd get it --- it's only $10...
http://en.wikipedia.org/wiki/Martin_Luther_and_antisemitism
Bullshit. Modern screenreaders in browsers directly look at the visible parts of the DOM.

Wilfully turning off Javascript in the browser is not an accessibility issue.
English & Welsh British subjects?

Or just English citizens?
Or Asm, for that matter (likely even fewer programmers); at that level, basic concepts like memory addressing and pointers become almost "obvious facts of life".

As someone who started in Asm, I think pass-by-value/pass-by-reference are also intuitive there in the true "understood without needing any explanation" sense, since basically everything you'd pass to a procedure is a value of some sort, and it only depends on whether you are to interpret that value as a memory address.
I can strongly recommend Schadenfreude Interactive's post-mortem on their smash hit _Accordion Hero_: http://www.gamasutra.com/view/feature/131012/schadenfreudian...
> There seems to be a movement to accept any and all behaviors of children on the spectrum, and from the comments on this otherwise excellent article ("I resemble that remark!") there are people that see any interventions or attempts to treat these children as abusive.

Maybe. But there's another trend that's beneficial, and can sometimes be mistaken for "everything is acceptable/justifiable/let it be" -- and that is the movement to understand any and all behaviours.

The latter is very important in diagnosing and helping children.

In order to know what is abnormal, we must first find out what is normal. And a helpful, meaningful definition of "normal" certainly isn't as simple as "what I/we used to do as children". It is rather unfortunate when children services, psychologists and teachers are sometimes so wrong/ignorant that such a simple definition of normality is actually better than what the "professionals" live by.

Thankfully that is also something that can be and is being improved with education (and research).
Nuclear power is, as far as I know, a consistent problem, meaning that it's not like the requirements and shape of the problem changes that much.

Medical programming, on the other hand, means programming for anything medical. You cannot really pre-model the problem with a general solution, because you don't know what salient problem is going to capture social attention in the next few years. You don't know what devices are going to be created.

People might have programming standards and methods for building secure systems, but I would say it's a lot easier to work around a problem that has remained mostly still.

Another thing is cost-efficacy. You can always have better and more safe of anything, not just in programming. Aren't car accidents so tragic? They are also one of the prominent causes of accidental death. Well, why don't we mandate that car manufacturers must include better collision safety? We could. We could mandate until all our fears are gone. Then fewer people would have cars. Ecological and public transportation arguments aside, I don't like a world where the gateway of money requires a much higher bar to pass.

Wouldn't it be unfortunate if fewer patients could access the range of medical devices which have been rigorously analyzed by a team of better-than-average engineers, and consequently the public experienced net damage?
Great comments, yours and the "parent's". Very eloquently put. I have had problems with people thinking I'm arguing or attacking their ideas, when I am only looking for a debate and a more thorough view of their ideas and line of thinking.

This forced me to rethink my communication skills and try to change my approach of conversing. I've found that people who understand those concepts can use them to their advantage and benefit immensely in all sorts of settings.
I got the same problem. The answer is exactly what I typed. Developer needs to fix it. It should do what it says whether the user is logged in or not.

print("Line #1")
print("Line #2")
Clearly the state budget planners have no need to compute the expected future health care expenses of the state.
Vine Compilation March 2015 ep.9
I would never do a 4 hour project for an interview...
As an advocate of controversial discourse, i find these articles particularly rile me up. I would like a "trigger warning" whenever i read about trigger warnings.
I found very little meat in that article... Right when I had been excited about points that seemed like they were about to be made, the article unfurled into a biography and promotion of Graeber's next book :/
>I'm going to pay £200 to smash his kneecaps

The often extreme violence of creditors against debtors, and the way that has debt has been used to control (and often enslave) others is another theme of Graeber's books.

I imagine that you are not a fan.
The webgl standard has rather strong memory safety considerations:

WebGL resources such as textures and vertex buffer objects (VBOs) must always contain initialized data, even if they were created without initial user data values.[0]

As long as browser vendors implement this (and chrome and firefox seem to), this should not be an issue.

[0] https://www.khronos.org/registry/webgl/specs/1.0.3/
As someone who often makes these comments, were they declared offtopic somewhere official?
This is what I come to Hacker News for!!!
> straight from Expert C Programming book, including the diagrams

no it is not. in fact, this article cites the book that you mention as one of the references.
Are you a developer? Let's help others start learning
"However, there was something magical about being able to step through your program one instruction at a time using a switch on the control panel, or being able to display and modify the memory with lights & toggle switches."

Access to the hardware.

Would have killed for this as an undergrad, typing up 200 line FORTRAN programs via a IBM card punch type-writer. One mistake and you were back to the comp-centre to re-type of fix the card to resubmit the batch. ~ https://www.flickr.com/photos/bootload/tags/punchcard
If we're using the "reference type" meaning of reference, then the phrase "objects are passed by reference" is grammatical nonsense. At best it becomes a tautology - "reference types are passed as reference types". What does that even mean? That reference types don't magically become value types when you pass them in as arguments? That doesn't actually say anything useful about the evaluation strategy.
Nice article. A side effect of the speed of advancement in the computing field is that the stories of the 'history' of computing are only a few decades or so old and their lessons/wisdom tend to be forgotten easily or at least not given enough prominence, since one doesn't tend to call things that happened in ones' lifetime history.
The long road to a lifestyle business
And partially related to the task of understanding/navigating a code-base:

https://github.com/OpenGrok/OpenGrok
Unlikely. Training ramp up until a developer becomes fully productive usually takes months. Hiring quickly is a false economy if I ever saw one.

The times when it's been used on me, the company in question has never been in a hurry to hire.
http://www.paulgraham.com/avg.html

"After a couple years of this I could tell which companies to worry about and which not to. The more of an IT flavor the job descriptions had, the less dangerous the company was. The safest kind were the ones that wanted Oracle experience. You never had to worry about those. You were also safe if they said they wanted C++ or Java developers. If they wanted Perl or Python programmers, that would be a bit frightening-- that's starting to sound like a company where the technical side, at least, is run by real hackers. If I had ever seen a job posting looking for Lisp hackers, I would have been really worried."