skysight-inc/HackerNews huggingface dataset:
The docs say that RethinkDB is a requirement. Is anyone maintaining RethinkDB in a sustainable way at this point now that they've shut down? Seems questionable to rely on it for infrastructure if nobody is on the hook to keep it viable and updated.
Thanks! Can you point to some guides on C code optimization?
Show HN: Build. Launch. Dominate – Collection of awesome online marketing tools
I don't think this is the same concept.

Running Unix processes inside a browser actually is new functionality. You can now also run Unix processes inside a browser on a Windows host, for example.
Why didn't Janet Foy just learn to code and launch a startup?
My point was precisely that neither of us has done this kind of investigation (in a clause you clearly didn't parse, I actually said that I hadn't either), and that in the absence of such large-scale evidence remarks as vague as yours only have even the minimum of meaning with at least some experiential data. You also contradict yourself: here you say that I was making an unsubstantiated claim, whereas earlier you said I was paraphrasing the dictionary definition. The first is indefensible in arguments like this; the second seems like a reasonable approach.

I agree about googling.
I've started the same path & after being confused about webdev flavor-of-the-month technology to learn for a few months, I'm trying to settle on learning iOS/Swift, fundamentals, data structures & algorithms. At least with with iOS(or Android), there is a goal of making an App & submitting it to a store.

I still have doubts & keep distracting myself by going back to look at webdev/JS tutorials/books/videos because it seems like there is more webdev jobs available & I'm not sure how to go from webdev tutorials/self learning to an actual job. I already know HTML/CSS & have made static sites for small businesses in the past.
"Right now we have an f16-model.obj file. This file is a text file that contains data about our model’s vertices. In order to make use of this data, we parse it into more readily accessible structure and store it as JSON."

Wait what? This is completely redundant and will negatively impact performance and memory.
Build a kryptex from HT pipes
If someone quits, their remaining spaces should not go grey. I have had several games ruined because of this. People will quit when they realize they don't have a chance. Then, instead of usurping their entire kingdom when you capture their King, you have to go around a defeat each of their abandoned properties and all the units. No good.
Is it a good time to start a software company?
Show HN: Docker template for HPHPc
Dial M for Money: Can Mobile Banking Lift People Out of Poverty?
Venture Funding Tracker
Like most developers and marketers out there, I had tons of online tools but didn't have an easy way to organize them. Thus enter BLD.

Prior to launching BLD, when I'd come across a tool I'd bookmark it in Chrome. Problem was I had so many tools bookmarked that I couldn't really remember which tool did what.

I ended up building BLD to solve that issue so I could easily categorize and screenshot each tool so when I needed it I could find it fast.

After running this locally on my computer I thought I'd share it with others.

Thus BLD was soft-launched late last night at the tail-end of a long coding session.

Let me know what you think.
Portable library for resolving absolute paths with BASH
If you're already familiar with Javascript, and you want to learn WebGL, I recommend just diving into THREE.js instead.

The problem with this tutorial is that almost all of it is hidden behind an opaque "loadWFObj", so you don't get the critical aha moments of "wait so the model is just a bunch of 3d triplets?", "whoa every camera is just a 4x4 matrix you multiply by", and "shaders are a C program that runs on a pixel".

I promise you'll pick up all of these things naturally by fiddling around with THREE.js. But, you probably won't get there by copying a WebGL context initialization example that does everything interesting inside an opaque library.
Ask HN: What is your opinion of the cannabis ecosystem/economy that is emerging?
We now have a 'YC for pot': http://www.gtwy.co

Anyone looking to do a techstartup in this pot economy?
Yik Yak fires 30 of 50 employees
Inside the battle to convince America to eat meatless burgers
Use LSTMs on time series [TensorFlow awesome tutorial]
It would be seriously cool to compile Chromium and run it inside Firefox, or the other way around :)
Free catch-all email forwarding
That seems to be the case, it seems really weird that it's allowed though, especially from a different domain.
I agree with everything that you've said and I find it a compelling reason why a user is within his or her rights to install ABP. But where it gets murkier is ABP's pay-for-whitelisting business model. I can see reasonable arguments that this equates to extortion and shouldn't be allowed. As others have mentioned, extensions like uBlock Origin are better in this regard, which is better for both users and advertisers.
Seminar: Camera-Based PCB Analysis for Solder Paste Dispensing
That would be nice, but from what we have heard from scientists, we are past the loping of no return and guaranteed massive extinctions.
I used this at work; while waiting for builds to complete I would use Anki [0] to learn all the names and locations of the countries. It worked pretty well, but it isn't a silver bullet. I retained maybe 50% of the information.

[0] http://ankisrs.net/
Sex sells, even in the scientific community. But I find studies based only on demographic calculations silly without some kind of reason why the data is the way it appears to be. If there is a limit what causes it? If there is no limit how can we know that? That there is a lady in Italy who just turned 117 is interesting but not meaningful to the question of lifespan.
Maybe, but only because the people for whom uBlock is too complicated haven't heard of uBlock.

Although for those people I usually recommend Adguard, not Adblock plus.
Spaced repetition is a wonderful tool. I came across it when I started learning languages and have over 5000 cards in my largest Anki deck for words and phrases.

A lot of thought is put into how to use a learners time most effectively. The algorithm designers seem to want to optimize their software so that a student only sees a card they are likely to be on the verge of forgetting. Because of this, uses often fail when they look at a flashcard.

Designing like this seems to ignore spaced repetitions most common failure mode: giving up. I think there is something especially demoralizing about getting questions wrong or being shown you are forgetting something all the time. I think it might even be solved by making the software less efficient but more 'friendly'. For example, giving a student an easier question that they are unlikely to have forgotten to soften the blow of a glut of difficult questions.
The only exercise I found enjoyable was sports. In my case basketball, and tennis. Even then, I just couldn't talk about sports. I did them because they were fun. When they weren't fun--I stopped.

The running, biking, lifting dumbells, etc. have always been a chore. It's boring. It's dull. I don't know why people even talk about it.

That said, I exercise daily. I always have a radio, or a iPod--even bring an extra battery. I exercise alone. I try to get in 30-40 daily. It's just a habit now. I don't tell people I know because I just don't like talking about boring exercise. It's just a drug now. It's nothing more. If I didn't feel better the next day; I would never exercise.

(Oh yea, if you have a physical job you don't need to exercise. My father was always told by his doctor to exercise. My father was a hard working electrician. He sweated at work. The last thing his body needed was more exercise at the end of the day. Now when he retired, he should have listened to the sedentary Doctor.)
Because it's not just about showing an ad to the user, it's about knowing which user to show that ad. The ad networks track you across the web, and in the process learn a great deal about your demographics and interests. This alows businesses to target you specifically.

Spiegel can only track you across their own site which might not tell them much about you, making the ad space less valuable.
Google search algorithm update unintentionally helps fake news outrank real news
I get the feeling that the terms "easy" and "simple" are being mixed up here. MobX is a lot more complex than Redux (core), as it tries to do a lot more things that are braided together as a package. In Redux you choose to bring in that complexity (reselect, redux-saga, etc) if necessary. "Easy" is subjective, "simple" is not.
Is there a Vue Native project of some sort? Currently planning on using React for a new project strictly because I can use the same components for a native app on multiple platforms.
I'm not sure I see this as distinct from the standard moderation penalties that we do actively apply regularly. And when users ask in those cases we say we've done so (https://hn.algolia.com/?query=dang%20penalty&sort=byPopulari...).

Another way of putting this is that plausible deniability isn't valuable to us. We're clear on what this site is for, and we're open about how moderation practices are intended to support that. Though we can't be perfect, we do actively strive to avoid bias that would take us away from the goals of the site and of the community.
Linux is not called GNU/Linux, but most of the distros need be because the three major components are the GNU userland, the Linux kernel and the distro's utilites and customisations.
The links between devices works without internet. So you can program X switches to do the same thing, or a sensor to trigger an action.

The app needs internet access to talk to the hub.

There is documentation and code to do it without the internet.
"people who don't understand how the Internet works stop creating laws and rules that govern it" might be true, but it has nothing to do with how old they are. I also firmly believe that these people do know how it works and simply want to control the population like they always have by using the internet as another tool.
Yes, Nvidia dominates in deep learning and AI, but the risk of disruption by Intel is much greater than a lot of non-technical people realize. Intel has to do only two things to start taking market share away from Nvidia in DL/AI quickly:

1. Add "good enough" functionality to its high-end processors. Intel is already working on that: https://news.ycombinator.com/item?id=12709220

2. Contribute open-source code to the main branches of the most popular DL/AI frameworks (Tensorflow, Theano, Torch) so these frameworks support the new chip functionality "out of the box," without requiring any additional tweaking. This is not yet happening, but I'm hoping it will soon.

Many DL/AI developers would be content with "good enough" performance out-of-the-box from CPUs if it means not having to pay extra for Nvidia cards or deal with Nvidia's proprietary drivers.

It would be great for Nvidia to get real competition in this space.
Android WebView 53/54 bug prevents loading HTTPS pages with Symantec certs
I think it's disingenuous to claim so stridently that it isn't a Chinese stack (not to mention the implicit assumption that Chinese code is not composed of high quality contributions). They're not saying that it was solely Chinese contributors who made it, just that the originators of Yii and Vue are Chinese. Yii and Vue can be considered "Chinese" in the same sense that American founders that come out of HAX Accelerator[0] in Shenzhen and operate primarily in China could still be considered to have created "American" products and companies.

[0]: https://hax.co/
Nicely done! To me at the W7-X is at least as impressive as the LHC. I particularly like the ways they measure the magnetic topology by shooting electron beams through a neutral gas. That had me wondering if you could build a 3-D vector display that way. Sort your plasma lamp but with figures inside rather than randomness.

Can't wait for them to run plasma through it.
I was on the "max out retirement accounts" train when I was younger. When I got older and home prices got massively inflated, I wished I kept more of that in non retirement accounts to be made more easily liquid for a home without steep penalties.

Saving tax while something grows is great, unless you need that cash sooner. Then it is not too helpful.
I wish there were a tax advantaged vehicle to use for setting aside money for a home.

So yes, definitely invest in tax advantaged accounts, but do so with a solid understanding of your expected financial needs as best you can model for the next 5-10 years. If you need access to that money sooner, what you'd lose on tax may be worth the flexibility of having those investments somewhere more easily liquidated.
The Wendelstein 7-X is already water-cooled --- it has too be, or it would melt. (It has a 10 MW heating system to create a hot plasma like what would be in a fusion reactor, and then the cooling system has to remove 10MW of heat). So I think you could hook that up to a turbine already.

However, it is too small to break even. A smaller device will loose plasma faster (bigger surface area/volume), so too make it produce enough energy it needs to be big. See this picture of the planned ITER, note the human figure for scale:

https://www.iter.org//doc/www/content/com/Lists/Stories/Atta...
Though I'm not a lawyer, I have direct experience with this having successfully sued a client over IP related issues.

Under California law all IP produced by an employee during their employment, that is within the domain of the employer's work product and regardless of where that work was produced, is by default owned by the employer. All IP produced by a independent contractor is owned by the independent contractor, you pay for their time not for their work product.

'Work for hire' clauses are used to simply and effectively move an independent contractor into the same category as employee with respects to the IP they produce. It does not do the same with respect to the independent contractor's compensation, or rights as employees.

Generally the 'work for hire' clause itself is entirely inflexible, it is other areas of the agreement that must be addressed to protect payment. Hollywood, for example, is run almost entirely under work for hire agreements and could not function without it.
There are at least four US District court decisions that stand for the proposition that software qualifies as a work for hire as either a "contribution to a collective work" or a "compilation": iXL Inc. v. Adoutlet (N.D. Ill. March 29, 2001); Logicom Inclusive, Inc. v. W.P. Stewart & Co. (S.D.N.Y. August 9, 2004); Siniouguine v. Mediachase Ltd. (C.D. Cal. June 11, 2012); and Stanacard, LLC v. Rubard, LLC (S.D.N.Y. February 3, 2016). So far no appellate court has ruled on the issue AFAIK.
WebGL doesn't really understand "file formats", so you're left to load the file into a buffer yourself. JSON is a reasonable way to do that.

Once you hand off the vertices to the WebGL context, it's all the same bits; your file loading strategy has no performance or memory impact.
No matter what you're replying to, personal attacks like this are not OK on Hacker News.
And add banners pleading to disable Adblock, right?
>The market cannot be beat.

I really would like to believe this, but please explain to me how then how firms like Renaissance can exist ... Not sure whether it's relevant but I'll add that I'm an economics PhD student.
One way it hijacks the mind is through opiate receptors. I've heard good things about the Sinclair method(taking an opiate-blocker before having a drink), and it operates by blocking a lot of the euphoric aspects of alcohol. And slowly it causes the hooks that alcohol has sunk into the brain to whither and die. Or at least that's the theory.
I switched to Inferno recently after 2 years on React. Congrats for the amazing project, it truly makes a difference in mobile and even on pcs.
Tesco Bank issued vulnerable sequential debit cards
> I don't give a single hoot about tracking and want quality ads. Do I not exist?

Sure, people have all sorts of weird fetishes.
Oh and I never transferred the NDA from Motorola to Google per the letter they sent me in May of 2014 that's posted in my blog post. Google in 2014 sold Motorola to Lenovo, but kept Motorola ATAP.

Ok sure I am going to sign that for you ... yeah right!

I probably could have publicly talked about this early then May 2015, but I always keep my word until Im no longer legally binded too.
Is there any place where the community usually hangs ? Some chat room or forum ? Thanks
Yeah, that is indeed the legal definition in the US of a work-for-hire.

As is pointed out though, for non-employees (contractors) there's an enumerated list of categories that that can be applied to. Writing software isn't in there. Although software and a web site designs might be considered an audiovisual work in some cases. Games and multimedia software are clearly audiovisual works. Accounting software, maybe not. Backend scripts, probably not.

The second clause of the definition should probably be updated by Congress to reflect modern realities. However, as it has not been updated, an explicit copyright transfer is needed, or some form of licensing agreement. A lot of specialists for hire will insist on a license instead of an outright copyright transfers because they sure are not going to give away their core work permanently to one party, short of a buy out. With either a copyright transfer or licensing contract it doesn't need to be a work for hire, that issue is irrelevant, the contract is written to cover what you actually need.
It would be interesting to compare and contrast how societies with strong family and extended family bonds do on the bad-break test. In the US and Western Europe a strong individualist ethos has led to societies where government is the fall back for individual and immediate family misfortune. It's not ideal.
> The reporter who broke this story was later found to have died to two gunshot wounds to the head. It was ruled a suicide

How was it even ruled suicide? How does one shoot ones own head and then shoot it again for a second time? No, am not going to try it and I mean it, so don't make me suicide for questioning this.

> Funded Jihad and Islamic fundamentalist terrorist groups

If CIA did it, then isn't CIA a terrorist organization?
And if its doing it with support of the president, then ..?
Related: https://twitter.com/danluu/status/806222862663053312?lang=en
Ember should be used more often. It saves a ton of time with large apps and has really neat plugins like FastBoot. It's underrated.
You may want to take a look at https://www.withcoach.com/
I think React will be around for a long time. Vue.js may also be an indication that React was on to something, fundamentally. So I wouldn't think of it as heartbreaking that Vue.js is making an impression using some of the same design patterns as React. Javascript framework design may just be converging on an overall theme, with competitive variations. Last I heard, Vue was even working on JSX support.
Not sure if this covers your needs, but I liked it:

https://gist.github.com/malarkey/4031110
> I'm sure WhatWG will quickly find a technical solution to this problem too. Say, a special HTML tag attribute that tells the browser "treat content inside as third-party", which eventually will be exposed to ad blockers.

I believe the tag you're looking for is <iframe sandbox>.
If we didn't already get setup with Kickofflabs we would definitely give you a shot for our pre-launch landing page.
I see it more like a journey. The "throb" is something that makes you think, yes, I want to go there. Next thing you know, you're on it. And then you write it up in a way that is as close as possible to what it felt like to be on it. So that, in the end, the hard part is that it's over. The idea has run its course, time has passed. And I think it's worse when the project has succeeded because when it hasn't, nothing is over.
I'm not sure there's anything majorly different with iPads in that regard.

A lot of the Surface book and ultrabook adverts have focused on more creative and sexy applications. I haven't seen one for a while that says 'Runs Powerpoint like a motherf*cker'
Stock appreciation and dividends.
Wearables are dead
Check out Weex
No matter what sort of threads we find ourselves in, the guidelines ask us not to comment uncivilly like this.

https://news.ycombinator.com/newswelcome.html

https://news.ycombinator.com/newsguidelines.html
A few of the Midwest states in the corn belt consistently out performed the rest of the nation in the pre college tests that used to be given to most of the nations students, though part of this was due to the lack of minority students.
This is the subject I tackled in grad school. It was super interesting, because many people still believe that memorizing stuff is best if you cram for an extended period of time. Showing them that just a few minutes of review at properly spaced intervals leads to better memorization floored most of the participants.

My particular research was the quantify the effects of the variance in follow-up exposure times. I did this research 10 years ago before smartphones were available. The participants had to physically be in a classroom in front of a computer to get the treatment. So in our experiment's case, the effects of variance were non-negligible and needed to be investigated. If smartphones had been around then, we could have tested so many more hypotheses.
"Ad networks would install their boxes in datacenters and hosting providers' networks. Ads would cost a little more."

You're vastly over-simplifying the technological problems involved with site-serving ads. The bids don't come from "ad networks" - I also assume you mean ad exchanges not ad networks? - they come from a federated collections of bidders (generally called DSPs or other custom bidders, which there are hundreds or thousands of). They also rely on extensive client-side cookie matching in order to determine who the user is and how valuable they are. Not only that, but then the ad itself lives on a different server from the one doing the bidding, and is often generated dynamically based on that specific user as well.

You can't just dump these either; real-time bids from many sources, user-based advertising, and dynamic advertising, are some of the key contributors to the continuously increasing value of remnant ad placements over the last 5-10 years.
google cloud storage is strongly consistent on both initial and update writes, as well as deletes.

It would be better if they compared object storage based on request types than saying "Eventual, except for..." vs. "Mixed". That tells me nothing.
Has nothing to do with ideology. Origin is simply a better blocker in that it more effectively blocks ads. Also has the bonus that it's not in bed with certain advertisers.
But a .json file surely will be 2x or even 3x as big as the .obj file, because of all the extra fluff the format adds. What is wrong with parsing an obj file, and building up your vertex and index buffer straight away? Parsing a .json file would also be like twice as slow. I'm not versed in WebGL but if you have to have .json in the middle of everything that seems like a really dumb decision by the designers, especially for the web.
Many people vote against their own self interest---universal healthcare, larger tax credits to the poor, cash welfare---because they think "if I can't afford $15000 to give to the Feds, no one can". This is partly an innumeracy problem; but, partly, I think it's the fact (naturally) those who are taxed the most can mutually align their interests with those who are taxed the least: they both say the same words, but for entirely different reasons: one is because they can't; the other because they wont.
What's the legality of that?