skysight-inc/HackerNews huggingface dataset:
Thanks for the response, man!
To be completely honest, I definitely don't follow PEP8 100% (especially in regards to continuing-line indentation) because to do so would make some lines quite nasty looking simply for compliance to guidelines (also, I've seen many many projects ignore those rules too). But I don't recall ever seeing any libraries break that specific spacing rule which as some others have pointed out, make the documentation look a bit.. unexpected.

In regards to:
> if you use JS libs they won't follow PEP 8 either.
> And that's probably something to accept, as, however
> big the Python world, one cannot ignore the JS world.

I totally agree. I spend about half of my time writing JS and half in Python and I definitely don't try to enforce PEP8 guidelines onto JS code, simply because it's a Python style guide, not a JS guide. I would try to follow a largely accepted code style of the JS community if I was made aware of one, but there only seems to be a large collection of non-official guides, so just I try to adjust my code style to what seems to be common among all of the "nice"/readable code around the web, or, if I'm working in a large existing code base, the style that is followed in that codebase, unless there's reason good not to.

I guess my general approach is that I prefer to style the code I write based upon the language (sometimes, for example, this requires placing open braces in different positions), and I find this actually helps my mind to switch between languages as they have their own look-and-feel to them.

Thanks for reading, and thanks for writing a very interesting library!
The Nest thermostats do let you set a schedule manually. I set that up a long time ago because their "smart" algorithm was pure garbage.
> The problem we have now is that CPUs are gaining ever more complex behaviour, peculiarities, and sensitivities.

With mainstream CPUs, exactly the opposite is happening. CPUs are getting more complex under the hood, but less sensitive to code quality. For example, a lot of the scheduling hazards in the P6 microarchitecture have been eliminated in subsequent iterations. Branch delay slots are a thing of the distant past, so are pipeline bubbles for taken branches, indirect branch prediction is extremely capable, even the penalty on unaligned accesses is minimal.
Interesting side effect: it has learned to give somewhat decent anime recommendations. At the very least it recognizes some basic genres to an extent (for example, TTGL is close to Code Geass and Kill la Kill, while Kokoro Connect is close to Clannad and Toradora).
That's certainly possible, but it cuts against his argument which is that "It is a view model abstraction on top of your database which includes permissions checks for each node and edge".

That's maybe what FB's internal vision of GraphQL is, but that's not what we have available out here in non-FB land. If carsongross's argument is that GraphQL is moving the database to the client side, and all of the security issues that go with it, then a rebuttal that says 'Nope, GraphQL is more secure' isn't going to cut water if the only specification of security is locked away. Particularly since people may be accidentally throwing their GraphQL client side not realizing that there are security issues involved at all (since Peter Hunt says it's more secure for example)
> On the other hand, my simple Honeywell thermostats do wonderfully because I can program them to my actual schedule and only need to adjust things twice a year. Sure, it's probably not as efficient as a dynamic algorithm, but I'd rather to do this than worry about waking up freezing in the middle of the night, or worse, having my condenser unit fried by an over-eager thermostat by starting/stopping it constantly.

That's my big problem with Nest. A basic programmable thermostat with manual override and a delayed blower feature is probably an 85% solution. Machine learning on top of that, for a single-family residence, is ridiculous overkill for very little gain.
Marching cubes is 3d isosurface reconstruction, and recently it has become un-patent encumbered, so there's a new rennaisance of usage.

From my google searches, all I can find on "Marching tiles" is a bunch of 2d stuff. Hardly state of the art...

Can you direct me to what you meant when you said state of the art?
Curious to know what Palantir are doing that you have a such an issue with - surely they aren't committing genocide?
There's an excellent tool to avoid the default value mess shown there: defaults

https://github.com/tmpvar/defaults

It will fill your option object with the data if it's undefined
Some time ago I converted Northwind to PostgreSQL for testing. I should still have that somewhere. If you'd like an SQL dump of that, drop me a line: jakob@eggerapps.at
Searched for "Best Iron Maiden album" and it was smart enough not to pick one. Then I tried "Seinfeld" and it returned Seinfeld as the 10th result behind some other sitcoms, including IT Crowd (that was an oddball!) :)
Careful, you're going to cause a VC to throw a tantrum.
The way the conversation is quoted prevents us from seeing who introduces the term mother, I suspect it is harking back to previous comments.
I grew up in the North. As a kid, parents took me hiking on snowstorm mountains. I've shoveled a fair share of snow.

Whenever a series gets to the inevitable slog through frozen sleet, I tune out. There is nothing interesting there.
The underlying linguistics of a "phrase" here are sort of narrow. What we did is retokenize the text so that entities and basic noun phrases are merged into a single token. "Netflix and chill" is analysed as multiple tokens, so it doesn't come up as a query result.
10 Best Websites for Royalty-Free Stock Photos You Should Be Using
$25 Odroid-C0 SBC has hexacopter and walking bot options
I designed my reactive mvvm micro-library (https://github.com/zserge/anvil) for Android with kotlin in mind, and so far it saved me lots time. Kotlin+Android is a great choice.
In a world where there were only a fixed number of jobs, family members immigrating would also 'take jobs', so if people really believe that, they should aim to keep out family members too, since they are way more of them than people in the H1B program. For that matter, they should also get nervous about people who have lots of children, as those children will (in theory) grow up to take more than their parents 2 jobs.

Of course there are not a fixed number of jobs, and keeping families apart is generally viewed as cruel.
I think the server just returns nothing when it is overloaded.

I searched "dank memes" and got "steel beems". Other searches all failed.
At the same time, the US getting educated and skilled workers that it never had to pay a dime for to educate. If you look at European countries, a lot of them are trying hard to prevent their skilled workers from leaving for the US.

If anything, these people are coming, paying high taxes whilst receiving only a tiny fraction of the benefits (no medicare, no unemployment, no education cost) etc. They may or may not be driving salaries down (pretty sure if the law was enforced it wouldn't be the case), but you can't ignore the rest.

There's also a lot of statistics on immigrants and children of immigrants founding a disproportionate amount of companies compared to US natives.
Win an argument online? Lol!

The real problem, especially on a site like reddit, is that there is no winning.

Even if you have evidence and facts, if you go against groupthink, you will be shouted down, down voted, and ignored.

If you really piss the wrong person off, you will be bullied and could lose your job/career over it.
Simple, distraction free writing app based on Basecamp's trix-editor
Agreed. And if the next thing out of their mouth is anything but an apology, then walk out.
It's a big resume boost yes. The pay is competitive but not especially higher than any other top companies/startups, though.
Hey, thanks for the suggestion! Unfortunately, since we're U.S. based we weren't comfortable branching outside the U.S. just yet (since we aren't sure of the laws in other countries in this area). I hope we can support other countries in the future!
What Riding a Bike Says About the Neuroplasticity of the Brain
All of this!

For example in JS, once you prove that "o.f = v" is not going to hit a setter (or you put a speculative check to that effect), then you know that this effect does not interfere with "v = o.g" (provided you check that it's not a getter). JS VMs are really good at speculating about getters and setters. The result is that alias analysis, and its clients like common subexpression elimination, are super effective. It's only a matter of time before we're creating function summaries that list all of the abstract heaps that a procedure can clobber so even a function call has bounded interference.

This is totally different from C. There, making sure that accesses to o->f and o->g don't interfere is like pulling teeth. And the user can force you to assume that they always interfere by using -fno-strict-aliasing, which is hugely popular.

The fallback-to-C paths on the web aren't that great, though. At least not yet. Once you fall back to C, you're sandboxed into a linear heap with limited access to the DOM and JS heap. But we'll fix that eventually. :-)
Thank you! But I meant book, a PostgreSQL book; but somehow I didn't type that :(
Nope. Someone at Google also was let go because they hired someone from Apple who came of their own volition.
Polar opposite of my experience. My nest was easy to install and has worked perfectly ever since. It does do a +15 minutes if I adjust, but that is just telling me it will take that amount of time to change the temperature e.g. the temp is set to 65 but I change it to 70 and it will say +15 meaning it will take 15 minutes to get from 65 to 70.
Actually, with quasseldroid we had the same situation as with ffmpeg/libav – but I’m the one who forked it.

Just in our case the people maintaining the (now dead) original repo decided to give up maintainership to me. (And so we merged everything back).

Also, in your example, I would have no issue.

If another group decided to fork and improve the project, and have more development going on than me, I’d end up just contributing to their project.

This is open source and open development, the very concept is that anyone can and will fork, and may even become the canonical version.
The sex accusations ended up being baseless, and Stanford reversed their ban on Lonsdale entering the campus (and Stanford has a lower evidentiary standard than the courts)

Also, your quote doesn't appear in that article at all any more.
Directly not, but to say the company is adding any benefits to our society would be a long stretch.
From the FAQ:

https://www.kimonolabs.com/faq#faq-303

> Will Palantir (or anyone else) have access to my personal data?

No. All of your user data including names, email addresses, passwords and APIs will not be shared with anyone and will be securely purged from our servers on March 31, 2016.

Uh...but what about the scraped data? I don't think I've used Kimono since it was first announced on HN as a side project...but I'm assuming that you got to save scraped data semi-privately with Kimono? Is that considered "user data"? Kind of a vague term, and one I usually associate with data of the personal information variety. I'm sure someone at Palantir can find some interesting meta-insights from analyzing the data collected by the kind of people (data scientists, etc) who would use Kimono heavily.
It's easy enough to find Alan's email address if this is really how you feel.
It seems like it's probably "lower" impact (i.e. no physical bombs) by higher participation (people are more likely to shout on Twitter than actually bomb some place).
I was hoping for that reaction.
Seeing the text thread just reinforces my opinion that "VC's" are semi literate morons who happen to have stupid money.

I'll be a programmer until the day I die, but FUCK that aspect of this industry. The information age was born in California, in the most liberal, feminist, and intelligent crucible of the Bay Area, and these shit weasels have come swooping in to scrape their money of the top. It absolutely sickens me, and I will jump with joy the day this bubble bursts and leaves these fuckers high and dry.
This is something so radical that I can't imagine in my wildest dreams that this ever will be implemented. Concept of extra week is just ridiculous.
And there are still doing it: http://www.hokulea.com
Even ignoring the cost, H1B candidates need to file their paperwork 6/7 months before starting, which means interviewing 7/8 months before October. And then you get a 50% chance that the application is going to be rejected by the initial lottery.

This doesn't apply to companies "cheating the system" (looking at the consulting companies that apply for most of the h1bs w/ a lower salary), but most real companies that apply for real h1bs would much rather find a similarly qualified US person.
An 'in' operator for Ruby
<Women is a (significantly!) larger group than Mothers>

Sure, because the former is a superset of the latter.

If you meant instead that "childless Women is a (significantly!) larger group than Mothers", even that stat defies meaningful comparison by including teenagers, clear down to 15-year-olds. A more relevant comparison for this workplace discussion would be constrained to a post-college-age group (say, ages 21-44).
Mostly Kotlin brings a real alternative to Android. The other languages either don't run on JVM or are somehow else unsuitable, such as due to unacceptable startup times.

It's almost like Kotlin was designed for Android to bring new life to its ancient Java version.
I have never seen a thumb drive advertised using anything other than base 10. You have probably assumed that since thumb drives and SD cards typically have capacities of 8/16/32/64 GB that the GB are actually GiB. But that assumption is wrong.

Check out the actual capacity. As I mentioned in the blog post, every flash drive and SD card that I have checked has used the base-10 GB. The extra capacity is there, but it is kept in reserve for bad blocks and headroom needed for efficient use of flash. It is entirely invisible outside of the flash drive.

Base 10 is far more prevalent in computing than most computer experts realize.
Well that was a little shameless.
You can host scrapers you need to migrate on morph.io ( https://morph.io ) a free platform for hosting and running scrapers, storing your data and providing access to it in a range of formats (JSON, CSV, SQLite). It’s free, open source, supports a bunch of languages and is run by an Australian non-profit, where I happen to work ;-).

Here's a tutorial all about running a scraper on morph.io https://www.openaustraliafoundation.org.au/2015/10/13/ruby-w...
Any company that would look down on you negatively for speaking out about this treatment is one that deserves to miss out on talented engineers.
Classic Dunning-Kruger effect coupled with some personality disorders. Jeff Sharlet was really kind to respond in this way but I fear the reply will not be well received. Reading the comments you see a plethora of others that Alan pestered as well. Many of them are well worth the read.
It is showing things which are used in English in the same way as "Obama" when the word "Obama" is used as an organization.

Clearly "Obama" isn't an organization, but it does a decent job. Consider the sentence "Obama’s unsolicited advice that Congress should “go ahead and vote” has only hardened the GOP majority’s resistance."
I'm not sure if I agree that being a parent is a bonus.

I had a friend, male who was happily married. He cofounded a company with another right before he had a kid. Because his wife was the main breadwinner, he often times had to work-from-home to care of the baby. The needs of his company barely overlapped with the need of the child, and eventually it got to the point, where he ended up leaving the company to focus on the child.

The company he cofounded has since died.

You're right that some VC's will unfairly connect woman with motherhood, i.e. "Ah you're a female founder so you're going to have a kid and then the company will die!"

That is sexism, no doubt. But parenthood, regardless of gender, will impact that founder's level of commitment to the company, especially if the founder is the main caretaker of the child.

If this were an established company, yes: both parents can work and raise a kid well. But a startup asks for more than a 9-5 commitment: it's like another child that requires constant attention and love. Its specific needs differ greatly from human children[1] but those needs are just as pressing and as demanding, if not more so. Anything less portends an early end.

[1] Baby food v.s. VC funding.
Interesting, the result seems to be for Jerry Seinfeld. If I try Seinfeld|WORK_OF_ART, I get a bunch of sitcoms but not Seinfeld.
and wait for what? performance-improvement plan as paper trail for firing?
"company culture" term is exactly that: company-wide culture. it's not that there is one fucked-up individual and it just happened that his(her) bosses/peers are just not aware of what's going on. it's accepted there, for whatever their rotten reasons are
This article says that the three likely possibilities for 'sunstone' (if it really was used for navigation) are calcite, tourmaline, and cordierite.

It was Thorkild Ramskou who made this hypothesis in the 1960s. I strongly suspect it didn't gain the poetic moniker 'Viking's compass" until afterwards.

Moreover, if it were used in the jewelry industry before the 1960s then it would be strong supporting evidence for the hypothesis.
CGP Grey did a great video about this. It's called "This video will make you angry, I highly recommend it.

https://www.youtube.com/watch?v=rE3j_RHkqJc
Not usually. People who do that think they're saying something that someone needs to hear, but they're usually either wrong, or saying it in a manner that does make them an asshole.
KiloCM does sound wrong, but it is interesting that we happily say "1,000 km", when we could say "1 Gm". Fashion and familiarity in that case.

I need to remember to say "it's 3.8 Gm from Seattle to New York".
Looks like the parser got confused by the NSFW link tag.
Degrading to whom? ;) "Deteriorating".
Predicting gravitational waves
Give (almost) everyone a second chance. After that, if your intuition is telling you something, go with that.
That's a fair point. I started with AVR myself and I can imagine that I might have gotten pretty frustrated if I'd tried to jump straight into ARM. As far as cost-effectiveness is concerned, there are some very cheap cortex M0 chips out there now (e.g. http://www2.mouser.com/ProductDetail/STMicroelectronics/STM3..., http://www2.mouser.com/ProductDetail/Cypress-Semiconductor/C...). At least in the case of the AVR chips, you have to go to the low-end ATTiny's before there's any significant price advantage in bulk.
Toronto and Vancouver would likely be at the top of the lists of chinese real estate investment.

Toronto had more condo buildings being built a few years ago than any other city in the world outside of a few cities in China. Something like 10x more than Chicago which was the #1 in the US for building construction.

I know quite a few people living in them who talk about how they are empty most of the time except when the Chinese owners children come to visit. Renting isn't always viable since there is a glut of condos available. Housing prices continue to go up there while condo prices actually went down for the first time in forever.
> "Ah you're a female founder so you're going to have a kid and then the company will die!"

> But, it is risk if one of the founders had newborn children. In normal employment, both parents can work and raise a kid... but, a startup demands more than a 9-5 commitment. It's basically another child.

I'm not sure that you're mistaken, in terms of what you were trying to communicate.

I'm amused noting that people do have multiple children, and people aren't generally worried that the older ones will die when a new one comes along...
NSFW doesn't work: https://sense2vec.spacy.io/?NSFW%7CNOUN
This makes a major design challenge tractable. Now modelling can be used to predict plasma behavior, whereas before it would not reflect experimental observations.

If you can simulate a design hypothesis instead of having to build an actual reactor, you can make a lot more progress. Understanding the phenomena should also inform the design process.
The company culture is quite shitty as well.
I've heard good things about Capture One from PhaseOne, especially in regards to the RAW rendering. I'm still on the Lightroom bus myself.
Books have become such an engrained part of our culture, it's easy to lose sight of how divorced they are from "normal" (on an evolutionary time-scale) uses of language. Usually, language is reciprocal, bi-directional - you speak I listen, then I speak and you listen.

But books (usually) only go one way - the author speaks, the reader listens. This allows strong power-laws to take hold, so that a small handful of speakers take up a very disproportionate amount of people's attention.

This is another argument for Alan to make some friends, with whom he can practice the more balanced language-art of conversation.

As an aside, this reminds me of my fantasy of parsers becoming sophisticated enough that instead of books, authors can write chat-bots that allow readers to feel "heard" by the author.
Like Bob Fitch said, vulgar Marxism explains about 90% of what goes on in the world.
Web Assembly is not even there yet, asm.js up until recent was more a toy and a standalone runtime, I have not seen it being routinely used for a fallback, nothing like, say, python with C modules.

As for virtual methods, it is a problem of a bad C++, devirtualisation may help, but nobody cares in general. We have a cool curiously recurring template pattern instead.

But for the integers you're right. And signedness is still the most annoying source of bugs in the infamous LLVM instcombine.

Headers are a frontend issue, nothing to do with the optimisations.
Eru beat me to the answer. Since the 1970s we witnessed a bunch of major trends: interest rates (lending costs) drop near 0, household incomes increase significantly due to women entering the workforce, continued urbanization, and rapid population growth. All of these trends supported massive appreciation of land and real estate. My perspective on this is that (especially urban) landowners were beneficiaries of an economic lottery that is unlikely to reoccur in our lifetimes.
At least on Vancouver Island, it's not the foreigner's pushing up home prices, it's the locals.

Victoria is one of the few cities that actually tracks the citizenship of the buyer. In 2015, 97.8% of buyers of homes in Victoria were Canadian citizens. 0.68% were from Asia.[1]

[1]http://www.greaterfool.ca/2016/01/31/of-debt-data/
I am talking about the backend optimisations, not the frontend parts. Ada frontend got tons of sweet static information for the backend to consume.
> If you still think it is "expressive", you never seen an expressive language.

Are you aware who Filip Pizlo is?
Wearable device to prevent heart attacks?
Care to identify any of your concerns?
6. Who is smarter Bill Gates or Steve Jobs?

7. Why do some people think Mark Zuckerberg is a good programmer?

8. What skills do people who work at Google have that other people don't have?

9. What are the top things to do before applying for a position at Google?