skysight-inc/HackerNews huggingface dataset:
> did you even read the article you are commenting on?

No, I was just commenting on the logic of the quote in the parent comment, which I find faulty. I'm not saying people aren't racist, or subconsciously racist; I'm just saying that you can't reduce any statistical effect down to racist, while other explanations are just as possible.

> And what the hell does someone coming from a poor neighborhood have anything to do with anything?

I'm pretty sure that if you run statistics, you would find out that people from poor neighborhoods are more likely to be criminals, violent, less educated, less intelligent. Is it their fault? No, obviously not - they were never given a chance to excel (or rather, they had to overcome many more obstacles). But I think it's the responsibility of the government (or charities) to help such people, while it's the responsibility of a business to, well, do business, with the best employees it can hire.

Btw, I'm not saying that you should take the above into account. I just oppose the logic that it's always "racism". Because then you could equally say, it's racist to prefer people from Harvard, because Harvard discriminates against people from bad neighborhoods, because they have lower SAT scores.

> Furthermore, your resume usually has your address on it, you don't have to guess.

Oh, I didn't know. Mine doesn't.
>>my personal opinion is that we shouldn't try to reach the stars/other planets until we solve our massive issues here, ie no person should die from hunger, all children should get proper education/health care, minimize polluting/raping our own ecosystem etc. You know, the basics of fabric of any sustainable advanced society that we sometimes claim to be/aspire to be.

So how do you suggest to achieve that? A person grows up and wants to go and study rocket science, and you come up and go "sorry kid, come back once kids stop starving in Nigeria"? You can't just assume that if we halt progress in one area then magically the production capacities will transfer to other areas. World hunger would not be solved by stopping space exploration, it's a result of many different political problems, it's not a simple issue.
Today I found myself (once more) commenting to someone how tricky implementing something as basic as binary search can be. Not the first time, either, that I receive an incredulous "you think so?" from my interlocutor. So I began to think why was it that I thought this. I found the answer in this article, with a quote from the very Knuth himself.

I'm pretty sure I read both the Knuth, Bentley and Bloch notes about this at some point, and basically made the quote part of my beliefs system :-).

The article from J. Bloch also makes for an interesting, short read [1]. In a nutshell the piece of the algorithm that implements the pivot index is often implemented like this:

int mid = (low + high) / 2;

... which is incorrect because (low + high) introduce the risk of overflow for big enough indexes overflowing the int capacity. Possible solution:

int mid = low + ((high - low) / 2);

1: http://googleresearch.blogspot.com/2006/06/extra-extra-read-...
After reading this list, I'm still satisfied giving it to the Altair.

The only bad thing the article has to say about the Altair is that it was linked to Microsoft. Well, Microsoft had a lot to do with the early history of the personal computer, and there's nothing wrong with giving them their due. It's been more than a decade since their monopolistic behavior, I think it's time to lay down the personal vendettas and put them in their deserved historical context.
So basically you are intolerant.

You are fine if they do things "over there" but as soon as it has anything to do with you you are intolerant.

Everyone is like that - even people who call themself intolerant. You call yourself tolerant, but when push comes to shove you are actually not.

You should stop lying to yourself and actually look at your own thought process to at least be aware of it, even if you are unwilling (or unable) to change it.
I do often wonder how many people would do something with a great deal more positive impact (research, full-time work on free software, working on that crazy, but possibly actual world-changing idea/startup, whatever) if they didn't have to worry every day about survival, aging out of their field, being forced to run faster just to stay where they are, etc. One day perhaps we'll get to see what that looks like. For now, though, chasing the money is often the rational thing to do, even if that means building yet another hyperlocal mobile social dog sharing photo app.
> having rich neighborhoods get better schools is more stupid. All schools should get the same. We fund all schools equally, across the board, no questions.

Schools in poor neighbourhoods needs more money if we want the kids to get an education of similar quality.

The reason being that running a school with students from poor households to a standard that gives the same education as students from rich households costs a lot more money. Some examples (based on my experience in the UK) of the extra costs schools have or may have with lower income families (some of which are covered with extra grants from the local council in the case of the UK, some of which they have to cover from discretionary funds):

* School breakfast or dinners. This is perhaps one of the most vital ones. If you charge for meals in the school, either you need to provide vouchers or some other means to make it accessible to poorer families, or their kids fall behind as a result of some of them not eating through the day. If you don't serve meals in school, including breakfast, you can assume that kids from poor families will perform substantially worse on average. My sons school to their credit chose to prioritize free meals to all students to avoid having to deal with visibly separate treatment of the kids.

* School trips. My sons school asks for a specific "donation" instead of demanding payment whenever possible, again to avoid having to means test and deal with excluding kids from trips because of parents who can't or won't prioritise the cost of the trips. They'll make it very clear that too few paying will lead to cancelled trips, but so far that has never happened, but they do have to regularly dip into discretionary funds to cover shortfalls.

* Families with disabled or special needs kids or disabled carers are more likely to either be low income (as a result of parents with disabilities that reduce their earnings potential) or have stretched finances (as a result of additional costs of care), and so more likely to live in poorer neighbourhoods. Same for families where the parents have all kinds of problems that affect the kids, such as alcohol or dug addiction etc.. This tends to result in substantially higher costs for all kinds of assistance programs for schools in poorer areas.

Even if you cover all of the extra costs, the kids in these families are still at a severe disadvantage on average due to all kinds of other factors (less likely to have role models with high education or that pushes them towards higher education, for example).

Giving kids actual equal education (instead of just trying to equalise access to same quality education) would require massive extra funding to poor neighbourhoods.
How is it at odds with that? That is a fact, not an opinion. It's true that over half of all quoted gun deaths are suicides, and it's true that the chance of suicide is very small. The great majority of gun owners don't commit suicide. There's no contradiction.
Multiband compression works by splitting the incoming audio into different bands, much like your bass/mid/treble controls on your EQ only works on bass/mid/treble parts of the frequency range. Compression is then applied to only those frequencies and then they are summed together.

There is no pitch shifting in multiband compression - pitch shifting involves moving the frequency up or down by a number of cents, semitones, octaves etc. It's the effect used to get the "chipmonk" voice (high-pitch and squeaky) where a normal voice is fed into a pitch shifter and it is shifted up or down. It is also how harmonisers work, where they work out the frequency you're singing at and shift it up 7 notes (or an arbitrary amount) so you can sing and get a harmony of yourself.
This is a follow-up post by the author:
https://medium.com/@alicezielinski/afterword-mit-blonde-engi...
That GUI is seriously impressive, especially the tile loading progress animation. He must be a truly talented developer that he came up with this soon after deciding to give web development a try.
Why not just use smart pointers like unique_ptr and shared_ptr and call it a day? Dealing with raw pointers that require manual management is like running with scissors.
Sorry, but any self-moderated forum is going to have content you don't like and lack content you like. That subreddit has the community's self-moderation, which scales, and moderators who don't. The moderators' aren't going to spend their day making judgment calls, they write clear rules[0] and let things take their course. “Must be peer-reviewed research” is pretty clear cut and the signal to noise is better than without it. Who cares if it's too strict; you have other subreddits.

[0] https://www.reddit.com/r/science/wiki/rules#wiki_submission_...
Yes, I'm heating the room I'm in with this thing :-)

Joking aside, I love it - I remember spending hours rendering generated terrain with... uhm, I can't remember right now, this was about 20 years ago :-/
This seems a little short-sighted to me. Bailing out the banks was not a question of protecting the banks (who are by no means blameless), it was a question of limiting collateral damage. A large bank failing has the potential to render (literally) millions of innocent people ("mom's and pop's") instantly bankrupt. If a bank fails, there's no way to get your money out. The money simply goes away. Typically banking preferences run in families, so the effects would probably be even greater, with entire families going bankrupt. The ramifications of such a failure would be felt for generations onwards. This is what "too big to fail" means.
"Living at somebody else's expense* should be uncomfortable"

Better stop automating things than.
The suspicion is that the 70% efficiency is how much of the power arriving at the phone can be used for charging it, not much the transmitter is supplying.
Great stuff and write up. What's the performance bottleneck? I feel like with all the LOD stuff you implemented this should be butter smooth
> The only mind antibiotic I know of is the undiluted truth.

Please tell me you are aware of the irony in what you say?

How in the world do you plan to be able to figure out what is true and what is not? Those people you deride are quite sure that when they know is true, and they think you are the one with the lies.
There is nothing new about manufacturers sourcing parts from multiple suppliers. This is routine practice across many industries. Often it's necessary due to limitations in availability.

If you receive a computer from a supplier and find that it's higher-than-advertised spec parts have been intentionally downgraded to comply with uniformity regulations, would you be more satisfied with the transaction than if they had not been or less than satisfied?
Not always. TrueCrypt and OpenSSL comes to mind first. Sure, OpenSSL is more supported now, but it happened only after Heartbleed panic, when everyone realised how dependant they are on few overworked and underpaid programmers. Except several well known OSS projects, most others get only peanut money from donations.
Two invite codes (for 2 users):
6B7DEA03-BB85-4392-8B5A-765458941175
4DF904EA-DC05-42EF-B7C5-B10A3E628F31
Anything is possible, as long as it's doable with a subset of a subset of OpenGL designed for 8 year old mobile hardware :P
We have a term for that in US law - "disparate impact." And yes, if your hiring practices are found to have a disparate impact on a protected class, it is illegal.
I remember that too, but I too don't remember the name - David, we're getting old :)
> Death is the explicit primary purpose of discharging a gunpowder weapon.

That isn't true for any target rifle, target pistol, or shotgun intended to be used for skeet or trap.
I don't understand how someone can master a subject yet be unable to answer written questions about it. In my anecdotal 16 years of schooling, I can't recall a single instance of it.
Kombi tamiri
kombi servisi ve kombi bakım onarım merkezi olarak hizmet vermekteyiz www.kombitamirim.com
Ask HN: Suggest an online reminder application or website?
I'm mostly looking for the one that is long-term friendly.

I.e. my drivers license expires in 5 years, could I get a reminder a couple of weeks before.
My passport expires in 3 years, I should apply for a new one ... etc.
>most professors are blissfully or even deliberately ignorant of the time and effort necessary to prepare grant proposals for research funding.

I can assure you that this is not true. Any "deliberate" ignorance is likely an attempt to trim the amount of admin demanded.

I have prepared research proposals for numerous governmental and non-profit funders, and the amount of admin required on each varies enormously, with the EU being the absolute worst. The EU demands more, because others demand more from it; reports have to be made to this and that body, etc, etc. Completely unnecessary. Whereas one non-profit requires only a two page report and copies of any manuscripts in preparation or published (bliss!).
Startup acquisition: harmful to the economy
Code2014 – What programming languages have you used this year?
Kombi tamiri
> Most muslim "anti-semitism" in the west today stems from a frustration with israels war policy. Not an inherent racial doctrine.

That is 100% completely untrue. The evidence is that ordinary Egyptians who loath the Palestinians, and have a peace treaty with Israel STILL hate the Jews.

Muslims are willing to tolerate Jews if the Jews are in the position of subordinate, but as soon as the Jew "lifts his head" as it were that tolerance vanishes (the Jews living in Iran is a great example of this).
You might be intrested in this [1]. Its a 31C3 talk about exactly this. There idea is to write a runable spec (that only focues on correctness, instead of speed and things like that) that then can be used to test against real world application.

There idea is to do this against all the MAJOR interfaces that we all depend on TCP/IP, x86 memory model and stuff like that.

[1] http://events.ccc.de/congress/2014/Fahrplan/events/6574.html (the talk is on youtube or on ccc video streaming side)
My experience with it a few months ago had this exact issue - there is no standardisation of bounties whatsoever.

Initial work developing the API (10 hours of work, say) would be valued at 5000 credits but then after launch someone tweaking the color of a button might get set at 2000 credits.

Perhaps there needs to be a review process for tasks that go through a list of per-project moderators? Both for reducing cruft, keeping focus on the currently-important stuff, and to normalise bounties across the project's lifetime.

Alternatively, the bounties could be semi-invisible, instead with tasks assigned to various levels of difficulty and importance...
Wireless charging is here
"I must say I'm not advocating snap judgement at all. I just think it is very common (as Kahnemann states). What he states as an ideal doesn't necessarily make an awful lot of difference in many situations; the snap judgement can very often be the same as the careful one (though external factors that partly force/aid preselection bias things greatly in this respect)."

Do you have any evidence at all to back this up? In general, people think they are much better at making decisions than they are, and unless you actually measure things empirically and track false positives/negatives, you are likely to fool yourself.
Hmm. If you think women are less fortunate and more marginalized than men, and you think suicide charts are valid evidence about such things in general, then maybe you should look at a men vs women suicide chart. Men kill themselves 3x-10x more than women. Privilege is not one dimensional.
You're right, however, there are two issues.

1 - People "avoiding technical debt" by overengineering.

2 - (As you mentioned) sometimes it's not even your fault that you need a hack. (It may not even be a bug on what you're using, but just an unfortunate impedance mismatch, like the Playstation problem mentioned)
Anglo-Saxon media censors themselves
No, it can't. This happens every year, and every year it turns out to be snake oil.

Anyone remember this?

http://www.engadget.com/2010/01/09/airnergy-wifi-power-syste...
I just moved from San Francisco, CA to the Washington, DC area. I'm currently staying at my dad's place in Alexandria, VA.

San Francisco has a very good public transit system, at least compared to any other suburb in which I've lived. In San Francisco, I could be most places I cared to be within 30 minutes. There was literally a bus station outside of my apartment window, and I could catch probably a dozen different bus lines within a six block radius, maybe more. I lived without a car for over 5 years in SF, and it was fine.

Alexandria, VA is different. The closest Metro Station a light rail system, is a 20 minute walk by foot, and it has little to no parking. Pretty much anything I want to do is at least a 20 minute walk away. At the moment I can borrow my dad's car, but if I had to walk, my life would be dominated just by trying to get around. Sure, I can survive without a car in Alexandria, VA, but it'd kind of a pain in the ass.

I can't imagine trying to live in a rural area without a car.
Could you elaborate on why Palantir might fit the description?
Workers aren't paid based on their IQ, but on supply and demand.
Ask HN: Is there any list of blogs where i can post my video to make it Viral?
Hi i am a student and used to develop some apps recently i am making a cool app and have made a Video as well. We are launching the video in few days.I and my Friends feel that the Video is funny as well so does anyone have a list of Blogs where i can share the Video to make it viral and have few Downloads.Thanks
Unfortunately, WebGL hasn't been updated in a while and it is badly outdated. There's a bit of a mismatch between providing low level access to the GPU and allowing to run untrusted content from the Web. This has performance implications, particularly with this example that generates geometry dynamically.

There's a decade's worth of new graphics features that aren't available via WebGL, even though the hardware supports it (even mobile phones these days).

I am getting less than 25 frames per second and I have a high end GPU. This should easily run at 60 fps and have plenty of idle time (for CPU and GPU). Now it's consuming a lot of CPU and fans are spinning up.

I really hope that WebGL gets a long awaited update, and that there will be better sandboxing techniques employed. The issues with security can't be solved at the browser level alone and there's quite a big performance hit when done at that level.

There is hardware/driver level support for some of the security issues (via OpenGL robustness extensions), but even when they are available, there's still a redundant layer of userspace security applied.

This leads to some ridiculous implications when developing WebGL content, e.g. indexed rendering (glDrawElements) can't really be used (esp. with dynamic content) because the index buffer has to be inspected (with the CPU) for out-of-bounds indices. There is hardware support for bounds checking in many new GPUs (desktop and mobile) and it's easy to detect, but none of the popular implementations rely on that even when available.

WebGL might be impressive in the browser but unfortunately it's roughly equivalent to what was available on the desktop in 2004 and on the mobile in 2010.
..or give a nice paper certificate at the end and people will pay you instead.
The brain
Same observation by Frank Zappa:

One thing that did happen during the Sixties was some music of an unusual or experimental nature did get recorded or did get released. Now look at who the executives were in those companies at those times. Not hip young guys. These were cigar-chomping old guys who looked at the product that came and said, ‘I don’t know. Who knows what it is. Record it. Stick it out. If it sells, alright.’ We were better off with those guys than we are now with the supposedly hip young executives who are making the decisions of what people should see and hear in the marketplace. The young guys are more conservative and more dangerous to the art form than the old guys with the cigars ever were. [...]

http://boingboing.net/2012/02/19/frank-zappa-explains-the-de...
The pointer would get freed later, but freeing a pointer does not change the pointer address.
Eg: If the pointer is storing the address "10" and you free 10, the value 10 is not lost, the value 10 points to gets freed though.

Assuming the controller ID would normally point to somewhere in protected memory, the frees would have no effect, and he could store the controller ID in the pointer parameter as the address of the pointer.
Thank you, Had checked doorkeeper, didn't know how up to date it was since the holidays.
sending email now to patio11 thanks for forwarding this.
The talk on youtube: https://www.youtube.com/watch?v=ca0DWaV9uNc (I couldn't find a link on that page)
It's a tool, not a toy. Most tools get bought by parties that have economic reasons to buy them, they typically expect to make back the cost of the tool many times over.

If you can't afford it find someone who could and then rent some time on one.

The same goes for just about any other high cap-ex tool (lasercutters, milling machines, lathes and so on).
Works for me. Non-Translate link: http://www.faz.net/aktuell/feuilleton/medien/anschlag-in-par...
Transcriptic, a robotic cloud biology lab, is hiring scientists and engineers
Transcriptic is a robotic cloud laboratory: we're "Amazon Web Services" for the life sciences.

Rather than carry out wet-lab experiments by hand, researchers can code up their experimental protocols and then run them in Transcriptic's highly automated 'biocenter'. Customers have no upfront capital costs and pay for only what they use.

If you are a:

- PhD biologist with a pretty solid engineering background, and a general belief that you can build it, or,

- an experienced front-end developer familiar with tools like CoffeeScript, React, Backbone, Rails, and d3

we very much want to talk to you.

Life science research today is incredibly slow, error-prone, monotonous, and expensive with researchers spending many hours a day every day just moving small volumes of liquids from one place to another. We're building a long-term company to completely change the way life science research and development is done.

We're funded by IA Ventures, Data Collective, Google Ventures, Founders Fund, AME Cloud Ventures, among others.

Transcriptic's stack runs from bacteria growing in petri dishes through mechanical, electrical and industrial design up to user-facing data analysis tools in the browser.

Things you might be interested at doing at Transcriptic:

- Working with customers and internal users to design and build tools for scientists to express an experiment they want to run,

- Writing drivers for in-house and/or off-the-shelf robotic hardware to integrate with our automated workcell,

- Solving a complex and deep planning and scheduling problem and optimizing workcell efficiency,

- Building internal tools for controlling and monitoring a warehouse full of robots,

- Working on the web interfaces used by customer to manage their inventory, execute runs, design protocols, and visualize their data.

If you're interested, send an email to team@transcriptic.com and we'll follow up soon.

Menlo Park, CA
People in developing countries don't have the luxury of access to the variety of different plants you need to make a vegetarian diet work.
fractint? http://en.wikipedia.org/wiki/Fractint