skysight-inc/HackerNews huggingface dataset:
> There's only one .nvimrc to manage as opposed to also, tmux's file.

Yes, this is definitely a trade-off.

I tend to have a global .vimrc and .tmux.conf with some sensible default settings and on top of that, I do ad-hoc per project config files that have keybindings and other definitions unique to the project configuration. E.g. run a certain test suite with a keypress.

The neat part in this is composability. The editor is just a component that you embed in your tmux. You might have other "components", such as a debugger or REPL or a file browser (ranger/midnight commander) in there too. This doesn't work as nicely if the "top level" is a text editor.

I'm really fond of building these per-project ad-hoc "IDEs" out of terminal and editor windows because I work with a really diverse set of languages and tools and no single IDE or editor plugin suite would cover all my use cases without hurting the others.
> he said this wasn't going to be necessary.

That's the pointer right there, he sees interviews as one way and not a two way street.

I guess that you'll know next time to demand your needs whether they are deemed "necessary" for offer letter or not.
Favorably comparing Bay Area software to Wall Street is an odd thing to hear from you.
I'm not telling not to paint, I'm telling him that in all likelihood he won't paint because his motivations aren't good enough.

I'm not trying to discourage him, I'm trying to encourage him to be a more productive person by taking a critical look at the flaws in how he motivates himself.
I don't believe that the Primary Key affects the physical ordering of records in PostgreSQL.

Primary Key is implemented as a unique index coupled with a not null constraint. It's essentially syntactic sugar.
> And it's USD. Almost double the Canadian.

Tongue in cheek? Or you consider 1.31x as "almost double"?
> We live in a building of 60 units where probably at least a third of those are absentee owners. They're rich enough and the cost to maintain is so low that they don't even need or want to rent those units out.

Another possible cause is that being a landlord in San Francisco is incredibly difficult and time consuming. Last year friends of mine rented out their condo to someone that turned out to be a problem tenant. They had to hire a lawyer and pay the tenant off in order to get him to move. Rather than making money as landlords, they lost almost $50,000 on the deal.

The apartment now sits vacant, and they have no plans to rent it out again.
Wow - thank you for sharing! It's a fun data source for those of us interested in the topic. My son learned numbers and letters from subway stations.
Psychological Contract, Types and Relationship with Organisational Trust
He has said himself that while working on Facebook in the early days, he thought the whole world needed something like it. I believe the college-first approach was more of a tactic, but also a somewhat obvious one after his earlier expeditions with "who's hotter?" or whatever. If he had launched "Facebook for the world" from the start, user reaction would see it just like MySpace and ask themselves why? Going with colleges first gave it a feel of exclusivity allowing it to grow the way it did.
Impressed, I got my app working in 2 hours.
Android apps still run quite slow on the x86 Android emulator. I suspect that this is because CPU emulation is only one part of full emulation of an Android system. When running Android apps using the Chrome runtime, apps run blazingly fast, since it just calls directly into the native OS / the Chrome runtime for any native acceleration feature it requires. It also doesn't run in a full-blown virtual machine as the emulator does.

As the other reply points out, the iOS emulator also doesn't emulate a full system. It just runs the required iOS APIs directly on OS X, just to give you an idea of a running app and the progress you're making on a feature. Again, for most development scenarios that is really all you need (and you use an actual device for more thorough testing or when you need hardware features).
Margarine's production is more complex but it doesn't seem too wild: http://www.madehow.com/Volume-2/Butter-and-Margarine.html

Either way the milk is coming from a cow pumped full of hormones and antibiotics.
Why wouldn't you know what your destructuring?

`({ id, option = true, name = 'unnamed' }) => // ...`

replaces

```
function(userObject) {

const id = userObject.id;

const option = userObject.option || true;

const name = userObject.name || 'unnamed';

// ...

}
```

I think this comparison speaks for itself. In pre-es6 code bases you TONS of code that looks like the second.
I think that after you posted this, it caused a surge of traffic to that website, which caused the server to crash lol.
Most startups don't end up reaching profitability based on their orginal idea, instead, they change paths, then later reach success or failure.
What kind of research have you done into the regulation surrounding peer to peer lending?
I'm sure you could just copy all the files from an existing system, then delete the ubuntu files.
This is why god created day care.
Also a good pair of headphones work.
> the steak

A carefully carved out subset of an animal that lived on a carefully maintained agricultural plot, fed a precisely calibrated diet, and slaughtered at a precisely chosen time. An animal of a special humans have been breeding and molding for thousands of years.

> bag of salad leaves

Again, species we have been cultivating and changing for so long that we would no longer recognize its original wild form. Lettuce is related to daisies.

> It's just common sense advice that humans seldom make a food healthier by tinkering with it.

That common sense makes no sense, why would we spend effort making things worse for ourselves?

We tinker with things because it improves them. Sure, sometimes we don't discover the long term implications for a while (like with sugar), but in general, we cultivate and process because it makes things better.

Cassava that isn't processed is poisonous, as are many beans. Eating most fish that isn't deep frozen or thoroughly cooked is a good way to get worms. The same would be true for beef and pork too, except that we humans have so carefully managed (tinkered with?) our livestock that we've eliminated most of their parasites.

Given a choice between a package of heavily processed bacon from the grocery store, or a fresh chunk of wild boar meat that you hunted and killed yourself, which is better for you? Well, the latter is a hell of a lot more likely to give you trichinosis.

> As close to its natural form as possible is invariably best.

So, like:

Corn: http://evolution.berkeley.edu/evolibrary/images/relevance/Z_...

Watermelon: https://cdn1.vox-cdn.com/thumbor/CRPlJWtfmDnCTNMv02Cx1DSiaws...

> I sure as heck am not going to buy a pre-battered pack of frozen 'fish fingers' given the choice!

That's not because the fish fingers are unnatural, it's because they're made of shitty, cheap ingredients.

Given the choice between, say, a nice cheese (a very heavily processed food involving a number of chemicals and months of human attention) versus finding a wild bee's nest and drinking all the honey, the former would be healthier for you, even assuming you don't get stung.

If you want to eat things that are good for you, "natural", "unprocessed" or "free from human tinkering" are simply not useful signals. They're not even that well-defined.
Tip for SQL users:

If you give all your ID fields unique names, e.g. by calling your field "reservation_id" instead of "id", even in the reservation table, you can do stuff like:

SELECT * FROM reservation JOIN guest USING (reservation_id);

By doing "USING (reservation_id)" instead of "ON reservation.id = guest.reservation_id", the field will be automatically deduplicated, so you don't have to qualify it elsewhere in the query, and "SELECT *" will return only one copy.
But isn't that just a small part of the Nest idea?

Wouldn't the same thing be accomplished by getting someone to do it for them? Much like your grandmother and you? You set it up for her, she likely has to rarely deal with it again. All Nest does is take you out of the equation but you work for free.
If you like to ponder about things in general, getting into philosophy learning some of the thinking that's been going on

If you are a person who like to do things instead of just reading about them, philosophy will offer you a whole new way of thinking about what you do.

I have always tried to strike the balance between thinking and doing. I.e. reflect on what I am doing.

Each to their own of course, but I can't recommend philosophy enough as long as you are able to apply it to some extent.
I worked from home with a 3-4 year old and a 0-1 year old for a year (they're in daycare now) and it wasn't a problem for me because I set clear ground rules that no one was allowed to bug me in the office unless it was an emergency.

I'd just close the door to my office put my headphones on (either with or without music) and get to work. Having the kids there was never an issue for me and it was nice being able to eat lunch with the kids some days.
>Three people wrote a consistent, safer platform in it from OS to compiler to apps in 2 years.

I take it you didn't link to the OS because it was only ever a toy, correct? If it had been useful for anything, it would be worth linking to -- otherwise, you're better off if I know less about it.

https://en.wikipedia.org/wiki/Lilith_(computer)

Lilith wasn't popular because it didn't solve any problems that needed to be solved -- it was too slow to be useful as a microcomputer OS, and it wasn't designed for that anyway. Microcomputer OS's of the time were written in assembly, and assembly continued to be important until around the time of Windows 3.1. Not integrating well with assembly is an anti-feature; the fact that it would become unnecessary some 15 years later is irrelevant. C did the job that needed to be done; Modula-2 did the job that somebody thought was cool. Also, you have yet to give me a reason to believe that Lilith was somehow safer or better-designed than UNIX of the time, considering that security wasn't even really a thing in 1980.

That's not to mention it's [Pascal family] just poorly designed from a usability standpoint, with the language creators doing silly things like removing "for" loops from Oberon (a decision which both Clojure and Rust eventually admitted was bad). Lilith itself was "succeeded" by an OS that was written in an entirely different language and made no attempt to be backwards compatible (but portability is a red herring amirite?).

>I could've said that about C in its early years given it wasn't intended to be portable. Turns out that stripping almost every good feature out of a language until it's a few primitives makes it portable by default.

I guess it's not a big surprise then that C wasn't popular in its early years? The implementations of Cyclone and Popcorn were never even complete enough to write software on normal operating systems, much less to write UNIX.

>It means that, statistically, the other examples will have most of C's efficiency with little to none of its weaknesses

It means that, statistically, they will all have other huge, glaring weaknesses that you pretend don't exist...

>Least important, it means I picked the examples closest to C in features and efficiency because C developers' culture rejects anything too different. That includes better options I often reference.

If you have better options, why didn't you name them? Because they're equally bad if you spend even a few minutes thinking about it? (Lemme guess: Limbo, SML, Ada)
We are on a self-imposed path leading to only one place: a city that is entirely rich and, more or less, entirely white.

I want to live in a beautiful, multiethnic, socioeconomically mixed community. A city where people of low, moderate, and high incomes live together, and people of different ethnicities interact.

I guess he's never heard of Chinatown. SF is one of the most most ethnically diverse cities in the country. http://theculturetrip.com/north-america/usa/california/artic...

Also 'white' does not imply 'rich', as there are many regions in America that are predominantly white and very poor, Appalachian region being one.
CV: farming/drone air photography
Compare Reagent code with JS React code (React being about the most elegant solution possible in JS). Not only more beautiful, but much easier to understand, AND with an added performance bonus:

https://reagent-project.github.io/

Back when investigating React for a personal project, I fiddled around with Reagent as a short introduction to Clojurescript, I was not familiar with the language at all, and yet Reagent was immediately more understandable to me than React.

When an alien framework in an alien language are easier to grok than one in a familiar language, one can't call that language "beautiful" with a straight face.

ES6 is "less shitty", (maybe,) but the language itself is still a garbled mess. I can't wait for the day it goes the way of the dinosaur (or survives merely as a transpiler target).

I'm not usually one for bikeshedding. But in the case of JS, where the syntax actively hurts one's ability to understand and organize code, maybe it's warranted. Ever inherit a JS project of even moderate size? More often than not, it's a nightmare moreso than most other languages.
David Lowery (Cracker) Explains His $150M Lawsuit Against Spotify
In your example, the building you describe is a condominium? If so, then what does it matter what your tax bill is and if they are absentee owners; if the owner maintains the property, pays their bills and taxes, then you should be happy to have them.

Tax reassessments during the boom of 2001 to 2007 were on track to price a lot of people out of their houses based on their current economic status. Proposition 13 and other bills passed across the country allowed individuals to avoid being "taxed out" of their house.

If you have a job that pays $100,000 and the taxes on your $250,000 house is $7,500 (3% property tax) and the tax quadruples to $30,000 in five years; why would you want the market fluctuations to be able to force an individual to leave their house?

The main item with this problem, as is with all affordability issues is that supply is not meeting demand. Look in Detroit and Flint where there is not enough demand and the supply is worth next to nothing.

Author's points of increased units would lead to a drop in prices until it becomes affordable to all. San Francisco will never allow it because the people who live there want to keep it San Francisco and NIMBY rules.
I think they failed for a couple of reasons. 1. not enough respect for the marketing side of things. 2. free labor only gets you so far need actual cash to be contributed. 3. equity plan needs laid out early so people don't feel like equity is going to be hoarded. 4. 3. needs to be more like a holacracy and a benefits corporation.
It might be considered poor form not to spell the problem out, however I honestly think it is crystal clear

But what's interesting is that I was being upvoted until I've rephrased the comment. It used to be "That's an unfortunate comparison you've made". In the same time it sounded more moderate and more personal. I've edited it because moderation came at the cost of authenticity/honesty, and I thought addressing the comment risked automatic rejection of the underlying message on the OC's part. I did think that the actual sentiment could sound worse to others, but it would be hypocritical of me not to have gone with it. The underlying message is precisely "don't conform on account of genuineness".

Hope this cleared something up after all
3Pac: To Live and Die on 4chan
This only works when they make it easy for you. There are a lot of places where everything seems great during the interview (and they don't do any of the things you mentioned), but then it turns out to be terrible. There's also the problem that even good companies can be really bad at interviewing.

I think it's kind of like dating: if they don't give you an obvious signal, you probably won't know until it's too late, and sometimes when you get an "obvious" signal you might be wrong anyway.

The only advice I can think of--beyond heeding obvious warning signs--is to try to work some place that's doing something you actually care about. Then you're less likely to run into incompatibility issues, and the effect of toxic people may be mitigated.

Another angle is that you probably can't avoid working with assholes, so you can get organized and be prepared to push your own agenda. Don't back down too easily. I've seen this work fairly well, but you have to be ready to deal with the stress and potential fallout. Depends on circumstances, YMMV, etc.
Every sequential GUID generation feature provides guarantees only per session. In other words, when you bring your database down to upgrade or patch it and then bring it back up, your GUID sequence starts over again at some arbitrary value which is likely to overlap with your existing GUIDs.
JavaCard Buyer's Guide of 2016
1. Either the stations are mislabled or that is data from the 1 train not the 4 train in that first visualization.

2. The waiting time by line is flawed because the other lines are redundant to each other (corresponding colors) but the L is a single line so waiting times should be shorter.
Look, I'm pretty sure that if I want something sweet, fruit is better than cake. I'm also pretty sure that if I want to never, ever "sin" regarding diet, I will probably die, because some jerk is going to find something wrong with boiled greens and then I won't even be able to eat those anymore.

Balance.
Am I the only one thinking of the stacks from "Ready Player One"?
just the code, for anything recent and useful. I'm not aware of anything else, sadly.
Как настроить майнинг эфириума etherium майнинг на видеокарте How to mine
But where do you even put the price on a food item to start with?

The only price is on the 'delivery' table, which seems to imply that the price is only set when someone orders something. I guess this is a delivery-only place? But because the 'delivery' table can only have one food_uuid, you'd have to put in for a bunch of deliveries to order more than one thing.

Maybe the 'price' on the menu is in that 'Additional Info' table?

SELECT A.NAME, A.DESCRIPTION, B.VALUE FROM FOOD A LEFT OUTER JOIN "Additional Info" B ON (A.UUID = B.UUID AND B.TYPE = 'Price');

There's so much wrong here...
TVMLKit First Impressions
Wow this is an awesome list.

If a pattern exists of mistakes (forgot to call, etc), run.

This one is huge! The number of times I've had the interviewer not call me right on time always ends up being a really bad sign.
- take home tests/projects longer than a couple hours' worth. Especially before they ask some basic questions such as expected salary or at least a preliminary phone interview.
You know what other language is a kitchen sink of unrelated and often ugly, difficult to parse and unnecessary features?

English.

We're talking about languages here. The most popular languages tend to be the ones that are the most adaptable. Successful languages aren't afraid to borrow and tend to have multiple overlapping grammars. They are not designed. They evolve over time. They are far from perfect.

The things you hate about these languages are exactly why they are so successful. Instead of being endlessly upset at the dominant programming language for not being 100% perfect, just embrace and celebrate its haphazard nature.
Indeed. In the current Prop-13, anti-tax environment you simply cannot propose building infrastructure to support future needs. The need must already exist and be bad enough to get people to vote for taxes to pay for improvements.

Muni will not be extending T to Fisherman's Wharf, nor BART building a 2nd trans-bay tube and line through the Richmond/19th Ave unless the bay area can manage this housing problem and bring in more residents to pay for it.
Compared to the amazing complexity of OpenType layout for complex scripts, mathematical typesetting is pretty simple. It's just not been a priority for the browser vendors, in the same way that we now have amazing technologies like WebRTC and WebGL but managing bookmarks still sucks.

It might "simply be" the case (well, in fact it is) that TeX is simply really old and doesn't lend itself well to concepts it predates such as dynamic reflow, etc...
Dang, there is nothing negative about being critical. The user I responded to clearly has childish ways of motivating himself. Being critical helps him analyze the flaws in how he motivates himself.

Hacker news is degrading quickly and you blocking me is helping that. This site needs inter-user critical comments. I doubt you have the insight to see that yourself and you're probably just following implied orders from Sam and Paul. This site is facing a leadership vacuum in this crisis and will likely implode. Good job.
How Two Grad Students Uncovered an Apparent Fraud
Distance.

Urbanites & Europeans don't seem to grasp how far it is between the affordable/cheap housing and the "tech centers" in downtown wherever (or how vast the USA is in general). I've got a reasonably good housing price in the 'burbs, but that means a 40+ minute drive in (leaving before 6:00AM, every minute thereafter = a minute longer drive), and 90+ minute drive back (leaving at 4:00PM prompt, again gets worse the later I leave). Sure, there's lots of cheap land not far out, but a major media company isn't going to relocate there, and us contractors aren't going to relocate just to be close to it.

We also average bigger homes, roughly twice the size as in Europe.
Pretty sure before this there was no scientific and medical advisory board, otherwise, why would they be adding so many members to it at once; meaning if that's the case, seems really, really fishy.
Did it cross your mind that there is a whole host of reasons why it may have 18 stars that have nothing to do with the quality of the pattern?
The magnitude of Prop 13's distortions contribute much more to the problem than policies that a city could implement itself.

Housing is often viewed as a San Francisco problem, but really it's an area-wide problem acutely and a state-wide problem more broadly. I.e., areas outside the policy of San Francisco, such as peninsula, south bay, etc, are not significantly cheaper. And entire other metros, like Los Angeles and San Diego, have had similar percentage cost increases (and those metros are actually more "unaffordable" since incomes are lower there).
Good question, I'd like to know too.

aria is also controllable by Python via XML-RPC - seen that in the docs, on my stack to try, could be useful.
It's very hard to use black and white heuristics, because life is frequently shades of gray. And there's a big difference between work as presented in recruiting presentations, and what's it's really like. That's called Life, and it's why we get paid.

2 things I've found that work:

1 - If it's a backfill for an existing role, find out if the person is still is with the company.

1a - If the person who had it is still in the company, it's generally a good sign, but ask to talk to them anyway. You may not get full information, but you'll get some. (If they're just doing something else for the same boss, also a good sign.)

1b - If the person who previously had the job left the company, reach out to them and ask about the role. They'll usually be more honest.

2 - Find a friend, or a friend-of-a-friend who works there, and ask them. This will get easier the more you work, as your network will expand. It's also a good reason to keep in contact with everyone you meet. (LinkedIn helps a lot on this, despite all the bad press that it receives)