skysight-inc/HackerNews huggingface dataset:
1) It may be depressing wages in the US, but tech wages in India are skyrocketing. The best are leaving for better lives in the US and local companies are realizing they need to compete globally for talent.

2) Capitalism concentrates wealth in general but I don't think it's black and white that it's bad. 60% of India's population is small farmers and there's a lot of protection against scale farming with land ceiling laws, subsidies, etc. I don't think we're doing them any great favour by protecting them. The US by contrast has only 3% of it's population employed in agriculture. I'm sure there was a lot of pain in going from 60% to 3% there as well, but it's probably a better outcome even weighing the concentration of wealth that resulted. It isn't perfect, but it's sort of the best available system. And treating labour different to goods makes no sense. By the same argument, importing cheap Chinese manufactured goods are bad. Any automation that removes jobs is bad. Any consolidation for economies of scale is bad.
False memories of the kind that Chabris and Simons discuss are ubiquitous in healthy people, and there are lots of interesting wrinkles in the literature describing these memory errors — here are two of my favorites.

First, even individuals with extraordinary memory abilities are susceptible to false memory phenomena [0]. People with what's been called "highly superior autobiographical memory" (HSAM) can, for any given date in the last decade or two, tell you what they did, what they ate, and what the weather was like with extraordinary accuracy. However, when tested with standard laboratory tasks that induce false memories, they are just as vulnerable as typical individuals.

Second, focal brain injury may reduce susceptibility to false memories [1]. Full disclosure, this is some of my own published work. We investigated the effects of damage to the ventromedial prefrontal cortex (vmPFC) on false recall in a standard laboratory test involving lists of conceptually similar words (the DRM task [2]). Patients with vmPFC damage showed reduced (but not abolished) false memories relative to healthy comparison participants. This is especially interesting to us because vmPFC appears to be necessary for decision-making in complex situations, particularly when prior knowledge must be integrated into ongoing behavior. We believe that deficits in decision-making accompanying vmPFC damage may stem from the same root cause the reductions in false memory that we observed. Regardless, we’re not recommending vmPFC resection for healthy people seeking more accurate memory (not yet, anyway).

Although these are highlights, empirical work on false memories and other kinds of memory errors extends back more than a century. It’s a fascinating domain, and I very much enjoy working in it. More information on a variety of related topics can be found at my website [3] and in my published work (see Publications).

[0] https://www.ncbi.nlm.nih.gov/pubmed/24248358

[1] https://www.ncbi.nlm.nih.gov/pubmed/24872571

[2] https://en.wikipedia.org/wiki/Deese%E2%80%93Roediger%E2%80%9...

[3] http://david-e-warren.me
Though the revenue is declining but venturship of Jeff is growing days by days. He wants to see millions of people to work on space and living there also. The other company of him is ready to compete with SpaceX.
Indeed--people with rigorous analytical skills, weak math backgrounds, and limited job prospects seem the ideal market for code camps.
Cool table, but side comment on the site. So there is a ton of unused pixels on either side of the 'source code' sections which are forced into bottom sliders to show inside their undersized boxes. Presumably the syntaxhighlighter js stuff could be configured to make bigger boxes? Really hard to read the code the way it is.
Game developers need both support for large files and for exclusive locking, since assets like images, audio and 3d models are almost never mergeable.
> Getting ahead in life by going to college is a dying notion

People with college degrees earn significantly more over their lifetimes. Also, they usually understand the world and critical thinking much better, have better communication skills, etc. These things are valuable in themselves and valuable for their roles as citizens, parents, community members, etc.

To read that claim from someone with a Ph.D., a degree from MIT, and will soon be on the faculty of "a very good school" is a bit rich. It reminds me of wealthy people who says money doesn't matter to them.

HN is a unique environment of generally highly-educated, high-achieving people. Most of the world cannot program computers; many cannot operate them. It would be interesting to hear from members of the large majority who lack college degrees.
Write for Us – Join the Coder Factory Community
Quantitative easing doesn't actually cost money. The fed buys securities with it and probably breaks even or makes a profit.
Then, if anything, we should be promoting higher quality sources, not pushing people to post ways to circumvent paid content.
Flouridation became widely used in the US in the 1960s. It's hard to discern facts with all the hyperbole from activists against it but I thought flouridation was unnecessary now because of toothpaste and how people brush their teeth more. From Wikipedia, most countries in Europe substantially reduced cavities without flouridation and tooth decay rates remained stabled or declined in Germany and Finland when it was stopped. Though it does say that in-school dental care and more going to the dentist in Europe than in the US may be the reason.

But so many people in the US have home filtration systems, filtered water jugs or drink bottled water that it seems it's more due to flouride toothpaste and better hygiene. While there is some flouride in some bottled water, it's generally less.
As a critic oh H1B's, I should be careful to point out that I have nothing against the holders of H1B's, many of whom are outstanding people. My problem has to do with a system that artificially limits the bargaining ability of one sector of labor. The solution is better treatment of H1B immigrants, not xenophobic responses.
When your position could have been automated thirty years ago by vending machines... yeah, pharmacists are in trouble.

Some chains are moving to a call-in model, where your medicine is provided through cheap labor (and eventually machines) -- then if you have any questions, which is the ostensible purpose of a pharmacist, you can Skype with a pharmacist at a call center.

Such a model is probably fairly miserable for the pharmacist, but it seems like the obvious solution for automating the work while still complying with (what I can only assume was intended as) protectionist regulation.
It's easier to write bad OOP than bad procedural code.

Let me guess what's happening here. Some kid recently read the gang of four design patterns book and now thinks he can turn your battle tested scripts into reusable extensible modules?
How to Create Compelling Content for Your Business
You've completely misunderstood the article. It's discussing differences in the the PCM sampling rate, not the MP3 encoding bitrate. Or in otherwords, all these samples they compare are FLAC.

192 KHz has nothing to do with 192 kbps.

I'm one of those audio engineers who mistakenly thinks I can tell between an MP3 and a FLAC. Yet somehow I understand the difference between sample rate and encoding bitrate, and you do not.

All of this is besides the point. I'd much prefer a 24/44 sample than a 16/96 or 16/192. Bit depth has a much larger impact on the sound than sample rate.
We've discovered digital homeopathy.
Plotting Strava Data with Plot.ly and JavaScript
Bose knows how to coax a bass note or two out of a small plastic box.
Makes me smile. Keep the small wins against the bullshit jobs coming. A more productive society, may our future be! Hopefully next up to bat is hedge fund jobs and hedge funds themselves.
VK was a total clone of FB UI of that time. And it still is in many ways, but the irony is that UI is so much better than what FB did afterwards, just night and day.
Skype Co-Founder Backs Wire, a New Communications App
Not only that, but didn't the music labels mandate Apple use DRM and keep it up to date? They always threw out updates after the DRM got cracked within a few days. Which struck me as likely indicating they had a legal obligation to keep it that way.

Besides even with the DRM it was easy enough to remove. Easier than the Real DRM in use at the time.
> I read into this when I was wondering why my CD-DA extracted .wavs came out with a different checksum every time.

You sure there isn't something in the wavs like a creation date field that would always cause the checksum to be different? That would make way more sense than "vibration"....
If you have a particular reason to use classes when writing new code or updating existing code, go for it. But rewriting just to use classes without a clear purpose is pointless -- its at least a waste of time, and quite possibly ends up introducing new bugs and maintenance problems.
SEEKING WORK - Remote or Germany or Estonia
Senior full-stack web developer (java, scala, ruby) with focus on quality and self-motivation.

thehappycoder@gmail.com
http://cleancode.co
Here is the clipped version of lecture #19 for those who want to skim through the video.

https://clip.mn/video/yt-SHAh6WKBgiE/
Location: Vancouver, British Columbia, Canada.

Remote: Yes.

Willing to relocate: Yes, for the right opportunity.

Technologies: Preference for low level, backend work: C, C++, C#, Go, Java, Ruby, Python, Erlang. Fair knowledge of web technologies including JavaScript, HTML, CSS, jQuery, AngularJS.

Resume: Upon request.

Email: dmunoz_hn at outlook.com

About me:

I have a B.Sc. degree with a major in computer science from the University of British Columbia. I did plenty of elective credits in mathematics, physics and philosophy - mostly the philosophy of logic.

I'm constantly investigating new languages and technologies. I have played around with languages like Go, Rust, D, LISP-like languages, and Lua. I pay attention to language standardization and development such as C++14/17, C# 6, ECMAScript 6, Rust heading towards 1.0, Go through 1.4 and beyond, and others. I sometimes investigate the implementation of languages like Ruby, C#, Rust, Python, and JavaScript.

I have made code available on my website and on github. I program for fun whenever I have a scratch to itch.

My HN alias is a pseudonym. Upon contact, I can make myself available through email, irc, and phone. Please include a little about the opportunity when making contact. I will reply in either case, but if I wouldn't feel comfortable in the roll I will let you know quickly.
His sarcasm is saying that mysql isn't a real database since it has data types that break the sql standard I guess.

"SQL only specifies the integer types integer (or int), smallint, and bigint."
http://www.postgresql.org/docs/9.3/static/datatype-numeric.h...
Virus phone scam
Sony Breach May Have Exposed Employee Healthcare, Salary Data
People with college degrees, in the past, earned significantly more over their lifetimes than those without. But this may or may not continue, particularly for certain degrees where the person may have been better off learning marketable skill and applying it early.

I have a college degree and have never really used it. The jobs I have landed, the things I have done, none of them in any way shape or form are attributable to that degree. And, I graduated college nearly 20 years ago. College was a good place to drink beer and get laid, but really, I think I would have been better off going straight to work. The sad part is, I knew it at the time but my parents were insistant that without a degree I'd be mopping floors for a living. So I listened to them when I should have trusted my gut instincts. I'd trade the degree back in a heartbeat for tuition and interest and book costs alone...to say nothing of the 4 years (ok.. almost 5, I was having a good time but who is counting?) of opportunity cost.

Have to agree with OP. I believe college to be generally overpriced and over rated. Particularly in certain disciplines. I'm about as sad to see law schools going out of business as I would be to see mosquito breeding pools being drained. Maybe some of the potential attendees can do something socially useful with their lives now. (yes, I know...we need lawyers. we probably need mosquitos too. just not so many of them.)
Super cool! Didn't realize that underwater vortices could have shapes other than the familiar 'tornado'. And apparently 'physicsing' is a new verb!
What gets me about the intermodulation effect is that some people want to have it both ways. They are so stuck in the 'there is no difference' camp they fail to see the self contradiction in the argument.

On one hand, higher frequencies above 20KHz can't be heard at all, so there's no point having them! You can't hear them!

Then on the other hand, higher frequencies above 20kHz affect the audible region of the sound (intermodulation distortion), so you can hear them, so make sure they aren't there!

What if the presence of the higher frequencies in a spectrum that shares a harmonic relation to the audible region causes intermodulation distortion that is pleasing and musical to the ear. What if the complete absence of this high frequency information, or alternatively a non-harmonic higher frequency signal (say some kind of switching or power supply noise) causes the audible region to be perceived in a less pleasant manner?
"JavaScript type coercion is such a mess" - in what way? Seriously.
Building a Continuous Integration Environment in AWS
Password Security: A disconnect between holywood and, well, everyone else.
If it is no better, then the person who thinks it is better benefits from it.

Only if everything else is equal. It's rare that's no downside to the benefit - for example, something costing more because it's "better".
> subtle text-shadows and gradients to enhance legibility (scientific reason)

Honest question: can you provide citations for this claim? I have been trying to produce a compendium of all the empirically-supported claims about visual design affecting usability. I have yet to find citable claims for these cases, and would greatly appreciate a leg up in the effort :)
Jeff has always ignored the stock Market, the company is self sustaining and he doesnt need nor care for wall street.
I work in Stanford's central IT department https://itservices.stanford.edu/ and I'm hiring a full time, permanent Linux DevOps and Systems/Cloud Administrator.

There are a couple parts to this position. Primary responsibilities will be to participate among a team of sysadmins helping to manage < 100 Linux systems for different departments and schools across campus: configuring, building, packaging, virtualizing, clustering, patching, maintaining, networking, provisioning, tweaking, scripting, scanning, monitoring, migrating, tuning, debugging, and troubleshooting all sorts of Linux systems.

The second part of the job is also really nifty. We'll be building API-driven solutions from our SaaS investments; expand the containerization of Drupal (and eventually WordPress, maybe others) in AWS; architecting and building out interrelated services across any given cloud ecosphere (for example, tying together RDS, S3, EC2, ELB, CloudFormation, etc); migrating traditional datacenter systems into the cloud — eg, Amazon Web Services, Google Compute Engine, Azure, OpenStack. You'll get to work with different departments, schools, researchers.

Working at a fancy-pants university is different. We work for the greater good. There will be no IPO. We don't really move fast and we try not to break things (but we love clever solutions). We're a brogrammer-free zone. We have sane, flexible working hours. We have a beautiful campus, smart people and nice benefits http://uhr.stanford.edu/stanford-sweeteners but there's no free dry cleaning, no kombucha bar, no free organic meals. People really like working here, and they stick around for a while. We like all sorts of candidates, especially the curious and excitable.

If this is something interesting, or you want to know more, email me (Noah Abrahamson) at jobs-abrahamson@stanford.edu. Here's the official posting: https://stanford.taleo.net/careersection/jobdetail.ftl?job=6... with more info.
Ask HN: How to provide health insurance for one co-founder?
I'm a co-founder in an LLC Partnership company. I have one other founder who already has health insurance through his spouse. I'm looking now to purchase health insurance for just myself and trying to figure out the best way to go about doing that.

Ideally I'd like the company to pay the premium but that seems to be a bit difficult since I need an individual plan. It sounds like some things have changed since the Affordable Care Act and possibly only under certain conditions can a company pay for or reimburse an individual health pan. Has anyone done anything similar? What is the best tax deduction and cost effective way to go about purchasing an individual health plan for a single person? (I receive a K-1 as a member of the LLC).
Just as a friendly FYI, HN now has an official API designed explicitly to stop folks from doing that.

For example, the whoishiring user[0] gives convenient access to every post[1] that would interest you.

0 = https://hacker-news.firebaseio.com/v0/user/whoishiring
1 = https://hacker-news.firebaseio.com/v0/item/8681040
It does work. The argument it's OOP enforces more organized code base.. I don't personally agree.
You can have a very clean non-OOP python code and you can also have a very ugly and bad OOP-based code.. it just seems stupid.
RIP Clip Art
Exploitable PHP functions
>Agile^^key'hole/RohdeShwartz multi gigahertz arbitrary waveform generators here

I don't even know what that is. But that's what I'm calling my next breakcore track.
We work with a lot of labor organizations and non-profits, as well as progressive international political parties. As far as our staff goes, the politically active ones tend to be further left than the median Democrat in my estimation, but probably fewer radicals than you might expect. We also have plenty of folks for whom politics isn't the primary motivation for working here.
http://lavryengineering.com/pdfs/lavry-sampling-oversampling...
That's a perfectly legitimate call to make, as long as you acknowledge the tradeoffs of excluding a lot of potentially qualified people.
It's not currently fat and repetitive.. it has decent layered-organized structure.. My argument is that you can have many of the benefits of OOP in Python just using modules. When you need many instances, each with its own isolated state, or you need inheritance.. then go for classes.
> Without the source code, there is no way to fully verify the security of a solution.

So you are telling me if you had the source code you would not be able to verify the code and also use the code to fully verify the expected behavior of the binary?
lol.. probably! The very old brainwash people suffer at college and then go out thinking OOP is a silver-bullet that will solve all of your problems :)
Great... if you're hiring writers. Writing skill is uncorrelated with everything else. I'm a great writer. Many engineers I admire and respect are not.

I've got no magic bullet. Hiring people you know is good, and I strongly recommend informal face-to-face interviews. Two of the best interviews I've ever had (one where I was the interviewer, the other where I was the interviewee) were mostly about language design, which turns out to be a really revealing topic for discovering attitudes about process, standards, and software design generally.

But how to screen people in the pipeline so you can avoid interviewing everyone who applies? No idea.
You don't have to be a compilers expert. Yes the supply of experts in ML/CV/compilers may be small worldwide. But I believe the current situation is a symptom as well of negligence on the part of these large tech companies. It's much cheaper to train locally and hire. Microsoft, apple, google et al should join forces to establish a vocational school in the bay area. Make it a 2 year program. I bet you'd get great engineers if Hack reactor, general assembly et al are any indicator.
Not just his tone! Check out the self styled experts in these threads who despite never having been in a professional facility, nor actually tried the experiments themselves in such a facility, are none the less totally sure about what their outcome would be, and that anyone who disagrees is wrong.
I loved this essay Paul Graham wrote: http://paulgraham.com/noop.html

Quoting:
"My own feeling is that object-oriented programming is a useful technique in some cases, but it isn't something that has to pervade every program you write. You should be able to define new types, but you shouldn't have to express every program as the definition of new types."
"massive" being the critical word, not "private" or "federal" or "government"
If a large number of people suck at writing resumes enough to throw off a search, the question is raised of why you are first and foremost evaluating candidates for their ability to write resumes.
> I don't think this is a strictly Python-based argument, so I'll expand to all of OOP

Expanding loses important context.

> Pros: enforced encapsulation, things mix and match easily, inheritance (sometimes useful)

As an example of the point above about context, Python -- and this is common among dynamic OO languages as opposed to C++/Java-style static class-based OO languages -- has encapsulation by convention rather than enforcement.

> Cons: over-organization/God objects/anti-patterns (especially of the inheritance variety), bad garbage collection patterns, classes that are "only behavior and not state" [1])

I don't think any of these are cons of OOP. All but the last are doing OOP badly -- but any paradigm can be done badly.

The last is not OOP, though its something that can be done in most OO languages. OTOH, there's no real reason to oppose it other than OO fundamentalism -- an object or class that contains only behavior and not state may not be really an example of OOP, but its not a "Con" of OOP, its just a manner in which modules as found in many procedural/functional languages can be implemented in some languages where OOP is the paradigm from which the primary syntactic structures are drawn.
Dolphin ring bubbles are also cool and involve vortices.

http://www.youtube.com/watch?v=wuVgXJ55G6Y
The entire argument is based on the premise that the ear can't detect content above the limit of 20khz. While it is no doubt that few if any ears can hear independent tones above 20khz, what about detecting the shape of tones below that point? I don't think anybody's proven that the overtones of notes below 20khz are unimportant, or that the ear doesn't use edge detection for example to determine phase differences for location determination. These would require faithful reproduction beyond 20khz.

Also to clarify a technical point, sampling at 192khz doesn't extend the frequency response to 192khz, it only extends it to 96khz (Nyquist in action).
Thanks for your comment on fluoridation.
Interesting. I guess the main concept I'm exploring is the idea that if you don't control for the sound quality that the person mixing it (or more importantly, the person approving the mix) then it's hard to make any claims about how the sound was "meant to be heard".