skysight-inc/HackerNews huggingface dataset:
Seems to me the more problematic part is clause b:

The license granted hereunder will terminate, automatically and without notice, for anyone that makes any claim (including by filing any lawsuit, assertion or
other action) alleging ... (b) that any right in any patent claim of Facebook is invalid or unenforceable.

Doesn't that mean that if Facebook sues you for patent infringement in something else you did (possibly unrelated to React) and you disagree, they can take away your licence to use React? In other words, Facebook could arbitrarily shut down your use of React by filing a spurious patent lawsuit against you. And if your use of React was critical to your business and Facebook didn't like the look of your business, that could be dangerous.
There was no buffer reuse like in the linked rust demonstration, but it was data from previous allocations.
The utility that Internet providers are providing is information.
It delivers more than just bytes. It's communication in different forms for different purposes. On the other hand, when water is delivered it's the same water here or there.
While this may lead to a short term increase in unemployment if there is a massive shift from middle managers to a technology layer, it will increase efficiency, and hopefully, job satisfaction. Less middle managers to wonder what value they really add (often very little), and less employees asking the same question (and thinking they are smarter/more qualified than their boss).
Threadpools. Pin threads to processors. Hardware synchronization extensions. Avoid shared state between threads and use language-level primitives to enforce appropriate locking when needed (this isn't really much harder than language-level primitives to make CPS easy). IOCP.

Threadpools and innovative synchronization approaches (RCU) are exactly how the Linux kernel handles IO and interrupts internally. They can be unperformant if used poorly, but they don't have to be.
OS/2 was killed by IBM's near complete disinterest in promoting or supporting it.

1. They barely advertised it.

2. They did not buy good shelf placement in stores. The result was OS/2 was on the bottom shelf in the darkest row in the back of the store, where it would only be found by people who specifically came seeking t.

3. The developer support was terrible. Nothing sums it up better than a report from COMDEX from, if I recall correctly, Jerry Pournelle. He went to the Microsoft booth, where they were promoting the upcoming Windows 95. He asked them what it would take to get started developing for Windows 95. They handed him the SDK right there, no questions asked.

Then he went to the IBM booth, where they actually had an OS/2 display. He asked them what it would take to get started developing for OS/2. They handed him the paperwork to apply for the developer program. He started to fill it out, but it required him to explain his business plan for OS/2 software, and justify why he should be allowed to develop for their platform. He did not complete the form.

4. If you did persevere and become an OS/2 developer and release an application, IBM didn't care. Apple and Microsoft would provide money to promote major applications for their platforms, or applications that highlighted the advantages of their platforms. IBM did very little of this.

[1] Major retail software store back in the days before everything was distributed online, since online back then typically meant dial-up modem.
Oh, they believe in it. They don't know how the market works, no, but they know they want to destroy it. Their goal is to stop progress, in the name of progress. It's not that they're aware of their goal - they're deliberately remaining ignorant in order to be able to support something so reprehensible.
Thing is - the tribal caveman in us craves to hear from a wise man (or wise woman). We didn't evolve with that sort of thing being specialized. So, knowledge celebrities will be in an environment that encourages pontificating on subjects they aren't experts about.
They view it as an avenue for terrorists to communicate. Also probably pedophiles.

A vote for https is a vote for pedophiles and terrorists.
Yet public infrastructure requires granted monopolies (i.e. government power). It would be impossible to acquire the necessary land rights and right-of-ways needed - having to contract with every land-owner to build anything would fail due to expense.

The ideal case would be the government owns the infrastructure, taxes (and use fees from bidding out access rights) pay for construction and/or maintenance, private companies to bid for the right to run services for the public.
I think it would be interesting to bundle this as a lesson for high school students. Not necessarily because of the trigonometry, but because it seems very engaging.

It could be a good lead-in to a lesson on straight-edge & compass constructions, which is pretty fun.
Gracenote: Emeryville, CA (SF Bay Area) - Full time, No remote, relocation possible, visa sponsorship possible.

Interested in working on crawlers and distributed systems? Interested in functional languages like Clojure and Scala? Gracenote is hiring for several positions (junior and senior).

Gracenote is the top provider of entertainment information, creating industry-leading databases of TV, movie, and music metadata for entertainment guides and applications. Our technology serves billions of requests daily to hundreds of millions of devices around the world.

You’ll be working a set of crawlers responsible for discovering, acquiring and storing data and applications that make use of that data.

If interested email me at this username at gmail. No 3rd parties, no recruiters please.

Responsibilities:

- Write well-designed, well-tested code that performs well

- Design, implement, and own new systems – from design to operations

- Occasional on-call operations / support

- Reduce technical debt in existing systems (refactoring, testing…etc)

- Proactively look for ways to make our software more scalable, reliable and fun

- Help change the way we think about solving problems

Requirements:

- Strong background in Java, Ruby, Python or another OO language

- Solid understanding of the full web technology stack

- Familiarity with a variety of (relational and non-relational) databases/data stores

- Experience with AWS (or another infrastructure platform)

Pluses:

- Experience with web crawling, scraping

- Experience with Clojure, Scala, Hive, or Go

- Experience with functional programming, functional architectures

- Experience with data processing architectures with Kafka, Storm, or Spark.

- Experience with ZooKeeper, etcd or similar

- Experience with Chef

- GitHub repo / Open Source
She could possibly make more money touring with a sound mixer and synthesizer apps on all those. I'd go see some live complex drone music, I'd help her set it up.
CoverHound (SF @ 2nd and Mission) is actively seeking engineers (full-stack, Ruby/Rails experienced, local preferred) at both senior and early/mid career levels... We've got strong product/market fit, consistent 20% month-to-month growth and a fun, growing team.

Take a look below and at our jobs site http://coverhound.com/jobs-sf or contact us at jobs@coverhound.com ... Thanks!!

====================================

CoverHound is a venture-backed startup building the first brand that consumers trust in comparison shopping for insurance. Our service dramatically improves the experience of buying insurance by offering a best-of-breed online shopping experience with real-time rate comparison and access to experienced insurance advisors.

Our San Francisco office at 2nd and Mission is where our Product and Engineering teams are located. There's a bunch of great reasons to join us here in SF:

* Use modern technologies to change the way people find, compare and purchase insurance online.

* Solve interesting technical problems around consumer experience and scale, backend integrations and data analytics.

* Help scale our data-driven company and our full-stack, agile team.

* Work in an awesome office with the SF norms - macs, snacks and standup desks.

* Competitive salary, equity and benefits.

* Kelly Green Fridays, monthly Dogfood days and more
Well they regulate radio. [Edit] Just check out the innovations in radio?
That's why I feel lucky that my very first attempt to make a food rating app for China market failed at product building stage almost 3 years ago.
I've seen it argued (IMO pretty convincingly) that people who don't speak English get a more authentic Shakespeare experience than those of us who do. English speakers almost always get Shakespeare in the original language, which is nominally English but in reality is just on the edge of understanding. There's a strong current of "this is really different!" any time you get actual Shakespeare, and it really makes the stuff feel unnatural. Whereas people who speak, say, French get Shakespeare translated into modern, idiomatic French and it's much more natural that way.

The original isn't necessarily the best or even the most authentic.
We like the way it is (or rather, the way it was 15 years ago), but the cat appears to be out of the bag. Comcast, Verizon, et. al. all have giant dying industries to support on the backs of our Internet access fees, and they are going to extract every penny of value from their local and regional monopolies.

I don't especially want the government involved, but doing nothing is not going to maintain the status quo. Destroying local monopolies that have sway over a global network is a much better move in my opinion.
About half the world speaks more than one language at some unknown level of proficiency. The most popular second language worldwide is English because it is important for business. Since Americans already speak english they have less economic incentive to learn a second language.
High speed rail like Japan has had for 30 years would be nice. And fiber internet to every home like South Korea has. These are projects that startups, and even large corporations, can't do, but governments can.
It's a rather famous quote from Chief Justice John Marshall for context.
You're calling it a utility.

I guess you're just going to define it a utility, ham sandwhich is also a utility.
Jeez, I think Scott Adams is barking up a wrong tree here. The reason science has lost credibility is because of vested interest groups who put money into labs so as to get a result tailor made for them. Just as pattern recognition is one of our traits, fudging numbers and data is also up there. Add to it marketing which uses psychology to draw on our strings and play humans as puppets. I would be surprised if all this didn't amount to the fragmented society that we currently live in.

Also Scott Adams is using very choosy topics to make his case against science which may not hold true in generality. The difficulty of getting sugar rich diet and drinks out of schools shows how obesity is not primarily due to lack of credible science. This also applies to Tobacco. I think this whole blog is a sensationalist piece which jumps from one extreme to another.

> I’m pro-science because the alternatives are worse. (Example: ISIS.)

ISIS is not an example of lack of science but an example of lack of empathy and humanity.

I agree that the layman is not an idiot but there is a whole system built into society to patronize them and to make him/her feel that way. People are constantly told to rest their judgement and let the authorities tell them what it implies. This happens right from childhood where parents for the fear of being exposed of lacking knowledge on the topic use their authoritarian powers to suppress curiosity. A child who is constantly being exposed to that treatment will outsource his/her judgement for the ones put across by pundits in the media when they grow up.

I think the "The Clean Room" episode [0] in NgT's COSMOS brings the fault in our system quite effectively by showing how Clair Patterson had to battle great odds to bring the ill effects of lead in Gasoline primarily because there was a big vested interest group who were against it. It's available on Netflix and I would recommend it highly.

[0] http://www.imdb.com/title/tt3410940/?ref_=ttep_ep7
I respect the right of any author to release their work under any license they see fit. And of course anyone is free to use React or not. So in that sense any license is fair.

But there is an asymmetry here. Facebook offers the open source code license and you use it fairly and per the terms. Facebook then hypothetically steals your company's patented Crown Jewels. When you send them a C&D they retaliate by revoking your license. So now they've kicked your ass twice and you've done nothing to warrant it. That would not be what I call "fair".
Yup, same goes for parents. I don't feel like I have to be perfect at every parenting task. If I'm pretty good at 40% of parenting and my wife is pretty good at another 40% someone else can pick up the remaining 20%.
It doesn't matter if the halting problem is solvable or not, there would exist a cut-off anyways (even if they had a super-Turing machine).
EV (How to Make All Decisions)
There are two things to say about this:

1) Diet and fitness are hard problems because humans evolved as opportunistic hunter-gatherer-scavengers, so we are moderately well adapted to almost any imaginable lifestyle. When the optimum is broad and shallow (which it necessarily is, especially for diet, unless you are an evolution denialist) it is easy to wander around in the noise.

This is made worse by snake-oil salespeople who are dedicated to the idea that the optimum is narrow and deep, and they can sell you its precise location. They take any minor wobble that scientists identify--which based on evolution is almost certainly noise--and declare it the One True Location of Perfect Health.

2) Science fails to get traction with the public because it lacks narrative, which is an idea I explore in a lot more depth here: http://www.amazon.com/Darwins-Theorem-TJ-Radcliffe-ebook/dp/...
I believe the author is referring to accessing the GPUs from VMs. i.e. if you have 16 core machine with a 1024 core GPU you can split it up so it looks like 4 machines with 4 cores and 256 core GPU.

The sentence that you snipped seems to refer to this. "Right now, this isn’t doable because cloud services don’t even have video cards in them typically (I’m looking at you Azure. I can’t use you for offloading Metamaps!)"
Thanks, that does indeed help head off confusion. I was thinking age ratings, but those are self-reported, and any checking on Apple's end is just part of the overall review process.
Poachable: Anonymously look for your dream job
With the performance gains of Mantle and DirectX 12, where does OpenGL exactly fall within all of this?
>I understand the nature of scientific theory, and that scientific theory is not dogma or absolute revealed truth, but does the public? And was that ever communicated?

Yes, people are generally not hostile to science and understand it's a best-effort work-in-progress-type thing. The problem is that the Science Zealots haven't gotten this memo, and go around flashing "studies" in peoples' faces (often completely without specificity) like it justifies something. When they do this, people get defensive. The "rejection of science" is the rejection of science as inviolable truth, dogma, religion, not the rejection of the continuing enterprise of cooperative human improvement.

If someone says "I can't even speak to someone who is anti-vax/anti-climate change/anti-same-sex marriage/etc", this is religiously motivated bigotry.
The FCC just raised its minimum definition of broadband, so that DSL probably doesn't even qualify anymore. As if it should have before.

http://arstechnica.com/business/2015/01/fcc-chairman-mocks-i...
PFQ I/O
I don't really consider this solved in languages or runtimes that lack green threads. If you want to make 300,000 threads in Lua or Go, go right ahead, but if you port that application to Java you're going to have a bad time.

An orthogonal useful thing that is sometimes not solved in languages with green threads is the ability to copy continuations. If you have call/cc or coroutine.clone, you can e.g. use rollback netcode in your fighting game and store state in execution states, but if you cannot copy execution states, you will have to choose one or the other.
First off, that's not a pun; though it may qualify as some sort of base humor.

I'm not nitpicking, I just think the comparison doesn't make any sense unless one is trying to make Comcast out to be some sort of villain spewing sewage through everyone's taps. An internet outage is rightfully characterized as similar to a power outage or drought. The latter two are caused by poor planning and capital investments by power utilities, and the former is caused by similar behavior by the ISP. Both are fairly common.
They're not changing what the Internet is, only how it's provided.

They don't realize the way that the Internet is provided is the essence of the Internet itself.
> If ES7 would lock down 'use strict' mode against even more of JS's weak-typing bloopers, things would be even better yet. I don't see why they shouldn't. They whole reason for 'use strict' is to give people who need backwards compatibility an out.

Why we shouldn't? Because we (as in browser vendors) can't just break compatibility with all the websites that use strict mode today — that's a bad (/bad/) experience for our users, to have something they used every day in version x of our browser not work in version x+1. The "use strict" pragma won't ever be used for anything more than the ES5 strictness, and there's an increasing unwillingness to introduce further mode-switches. But never is a long time, and I think many of us would like to see something like TypeScript integrated into the language, and possibly introduce a strictly typed mode.
It’s Okay, You Use OCR…But Tell Ebook Buyers
C#/.NET Developer (Contact) - Cognitive Medical Systems - San Diego, CA
www.cognitivemedicalsystems.com

Must be legally authorized to work for any employer in the United States without sponsorship.

Develop solutions in C#/.Net, collaborating on all phases of the systems development life-cycle (SDLC) with a focus on the application design, development, and implementation phases. Deploy solutions to a controlled and externally hosted SharePoint 2010 environment.

Responsibilities:

•	Design, develop, and implement software packages for a custom SharePoint 2010 Web application using C#/.Net and associated tools.
•	Troubleshoot, debug and implement software code to resolve issues found within the .Net application

Qualifications:

•	BS degree
•	4 years of experience developing C# applications
•	2 years of experience with SQL Server 2008
•	1-2 years of SharePoint 2010 application support experience
•	Must be a US Citizen or permanent resident of the USA
•	Expert knowledge of software development life cycle and Agile methodologies
•	Proficient with Visual Studio
•	SharePoint 2010 installation and set up experience a plus

As an emerging concept-engineering company, Cognitive Medical Systems is making its mark in both the software and healthcare communities in San Diego and the United States. This local and national recognition has increased our growth potential and we are welcoming talented individuals to join our team. We need new team members who can help us reach our goal of improving the quality of healthcare that produces impactful Clinical Decision Support systems. Our high quality engineering solutions are positively impacting legacy healthcare systems and integrating them with contemporary technologies so that patients and physicians alike are presented with the best healthcare delivery options available. Cognitive needs individuals with the right skill and knowledge set to help us continue our growth and mission of positively impacting the world of healthcare.

We offer a competitive compensation / benefits package and the opportunity to earn equity through incentive stock options.

Please send resume to careers AT cognitivemedicine.com with C#/.NET Developer in the subject line.

Cognitive Medical Systems is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, veteran status, genetic data, or religion or other legally protected.
Great point. Setting "SECURE" and the poorly named "HTTP" are key to cookie security.

One issue we ran into was: So our site runs behind a load balancer. We receive HTTPS connections into the load balancer but the internal connection between the load balancer and the actual websites was HTTP only, so when we tried to set SECURE on the cookies, the application framework we were using trying to be "helpful" unset the SECURE flag because it detected that the connect from its perspective was not secure (even though from the browser's perspective it was).

Keep in mind that the connection between load balancer and web-servers was never on the internet, in fact it never left a virtual machine farm (a single room essentially). So it is justifiable doing HTTP internally and HTTPS externally (and also makes certificate management easier).

We finally had to hack away a bit on the framework to get it to set secure regardless of the connection type.
>>He was criticizing the practice of shouting "Hey! We're ultra-certain about this! Very important! You've got to do this!" when the truth was more like, "We kind of have some preliminary evidence this might be bad for you, stay tuned."

This is almost always a result of the "Science News Cycle."

http://www.phdcomics.com/comics.php?n=1174

Aside from that, there's a lot of pressure on scientists to produce actionable results. People who fund science don't really understand it, and approach it with a mindset of, "I'm investing X dollars per year into this, and I should get Y dollars in return." So scientists either fake confidence in their findings, or fake their data to support their benefactor's cause.
Why only the SF area? It could be very interesting to see if it's any different in London or Bangkok?
I've heard some very interesting experiences about some hackerspaces in Germany too.
Probably could automate it, maybe even by using a Mac and multiple instances of the iOS simulator, but that would require a lot of expensive development, so it's likelt much cheaper to buy a bunch of devices and hire super cheap labor.
>>but I find the idea of hiring a dedicated marketing or sales person rather daunting

Sure that makes sense. I think of it in terms of my goals. If possible I set up projects and staff those (rather than ongoing position). Main advantages are 1. clear goal. 2. clear end date. To control the project - create intermediate milestones to your goal.

Finally an analogy - if you're to hire contractors to work on your house (in area outs of your expertise) you'd collect bids for project, structure compensation in way that's tied to performance (no more than half before completion, bonuses). If cabinetmaker bungles some preliminary steps to building your kitchen you have leverage (a long the lines you dont get paid till completion/repair the demage -- whatever case may be).
Hope that helps.
Thank you President Obama for actively supporting this. Let's hope the Internet is declared what it has been for a while - a commoditized utility. No walled gardens please!
I had 3 great years of internet in San Francisco with Comcast. It basically was like those utilities: it was always there, around the promised speeds, with 0 outages that I noticed. Considering I work from home, and do all my codework over ssh, I could tell if there was a slowdown for even a few seconds.

Then at year 4, for whatever reason, it started to have issues. At least once per month.

How I miss those 3 blissful years when it Just Worked.
Well they regulate radio.

I agree, they regulate a bunch of stuff. I suppose that's a carte blanche to regulate anything it sees itself fit to regulate?
There are no government granted ISP monopolies.
Google will motivate bug hunters with research grants
Groundhog Day Hackaday