skysight-inc/HackerNews huggingface dataset:
Interest is not enough, unfortunately. There are plenty of engineers who are attracted to the challenge and excitement of building new things, but have no appreciation for The Right Way to build things.

Great engineers think beyond "how" and ask the "should" questions as well. Mediocre engineers glue things together in a haphazard way with little thought about what's the best way to write things. Caring about maintainability, comprehensibility and extensibility is partially a function of experience, but I've met plenty of experienced engineers who still write bad code and design systems poorly. It has no correlation to how much of a tinkerer and curious person they are, in my experience.
Those limits are there so that when someone steals your bank card, they can't drain your account. And in just about every situation, you can personally override that limit if you absolutely need to.
Living Without Atomic Clocks
You're correct. I'll contact them.
No, it means you go into the bank itself and explain your situation. The limits are to stop someone who steals your bank card from going to an ATM and draining your account.
I couldn't agree more.

In school there was a scholarship I was almost eligible for. I needed a 3.5 gpa but only had 3.2 so I didn't apply thinking I was disqualified. A few months later I found out someone with a 2.3 got it because lack of entries.

Then again later I entered a programming competition with a $5 entry fee. Only 2 people entered and we each won $100 and $75. A 3rd place prize of $50 went unclaimed. Anyone who entered and earned 0 correct would have gotten it. As second place dude didn't get any right.

If it's low effort or something you enjoy, always apply. It's almost always worth it. You miss 100% of the shots you don't take.
Yep, there's no way to filter on things that I really care about. 217 results, sure, I'll read each one, make notes and then choose.
Apples to Oranges.

If you are renting you are prioritizing the location rather than the house. You can't find a house with your ideal gym, but you can't change your city to New York city.

The way I see it: If you don't plan to live in that place for the next 15-20 years, then you shouldn't buy. You can always invest your money in more liquid assets.
There's also a phase out in deductibility of mortgage interest at some income level, so it's not at all linear.
Codeology – generate unique visualizations of GitHub projects
Especially from an artificial game theoretic perspective. Real life observations of human beings consistently show higher levels of cooperation than rational choice theory predicts alone. You are taking for granted the vast amount of cooperation and trust that goes into your society. It's so seamless that nobody notices it. People notice competition because it's more obvious when people are in conflict than when they are in harmony.
What do they involve? How do you interview a sales guy? what do you ask him? How do you interview a product marketer?
There are some really interesting dynamics to that. Especially owner occupied deductions that effectively make it more expensive for pure investors and landlords.
If this software variant can be installed on a locked device and post-facto modify its security model, then either that device was insecure or there is a master key.
Because in the US we like to sell people on the idea of "ownership", when the reality is that the bank retains all the real value.

Only a fraction of so-called "homeowners" actually own more than 50% of their home. Most homeowners just rent from the bank. Many will rent from the bank for life.

The way homeownership is sold in the US is nothing more than a way to get people to give up hundreds of thousands of dollars to the banks under the illusion that they are building wealth or equity. And when they finally sell their home 20 years after they bought it for twice the price, they don't even consider that after inflation and mortgage interest they basically broke even.
This post is nothing but rose-tinted glasses toward the past.
FWIW this is kind of what they do on e.g. racing sailboats offshore; a central uplink hooks into the satellites and distributes internet onboard via wifi. It's slow and expensive, but let's you do things like pull weather reports from the middle of the Atlantic, post your progress back to race control and your family / friends, etc.
The Murky Legality of E-Bikes
where did you get that idea?
Data Mining and Taco Bell Programming
Take Mint off too and try with Lubuntu or Antergos, the latter with the XFCE Desktop Environment (or OpenBox, but I never tried this one personally).
Yep. It's just too easy to hijack a post on accident. One solid and accurate comment that is only tangentially related to the post can turn the entire comment section away from the topic at hand.

Even if you want to say something about the topic at hand, without collapsible comments (especially on mobile), it becomes difficult to figure out how to insert back into the original discussion.
No, they were talking about marking glibc-2.22 as stable i.e., removing the tilde from the arches in the KEYWORDS of the ebuild.

glibc-2.22-r2 was released at the same time as glibc-2.21-r2 and it contains the fix for this issue. The Changelog merely says "misc upstream fixes" but I verified the relevant changes are there.

The GLSA is https://security.gentoo.org/glsa/201602-02
I'm the CEO of Gravitational, AMA about transitioning from single-cloud SaaS model to launching an Enterprise on-prem version, or going multi-region/international.
I would argue in the current situation of 3.5% mortgage rate, the best scenario is to invest the cash in the stock market. If your returns are anything above 3.5% over the 30 year load amount, you're good.
Okay so ignoring the fact that this would be insane from a business perspective.

It also doesn't make sense from a game theory perspective, if you're a Good Company that's going to fight on this issue, it makes sense to be in business as long as possible to be a pain in the rear for authoritarian jerks. If every company who was willing to stand up to these guys went out of business immediately after you'd only have people who aren't willing left over.
I believe this would be a fantastic Linux machine. But sadly with all the closed components it's not trivial to get an ARM distro running, despite Coreboot.
I haven't, but I think it would be very useful here in Boulder, CO where landlords are acting quite cocky.
That's not really how that works. I think you should look into it a bit more. I'm not accusing them of anything. I'm saying we can't prove that they aren't using customer data. I'm basically saying you can't prove a negative.
There is one way to brute force an iPhone called IP Box. It's a hardware device which can brute force a 4 digit pin in ~111 hours. http://blog.mdsec.co.uk/2015/03/bruteforcing-ios-screenlock....

But it only works on iOS 8.1 or earlier, was patched in iOS 8.1.1
Aw, I thought it was going to be a way to get the functionality of Gmail without Google.
Sockpuppet votes are not allowed on Hacker News and will get your accounts and sites penalized and/or banned.

The sockpuppet accounts that voted on this post, as on numerous others, were in fact banned a long time ago. If someone is selling votes here, what they're actually selling is a one-way ticket to the bad dog box, where they themselves have indeed been located for months. Why pay when you can get that for free?

This looks like a good project. We hate to see good work get penalized on HN. Someone should email us at hn@ycombinator.com and put this right.
Interesting they have MD plates. Why not just have local NSA cars have CA plates?
We're already in the woodshed. We've been there for 15 years.
This makes me wonder if 30 year mortgages even end up making housing more affordable.

(I guess it would be a prisoners dilemma situation, where individuals benefit by taking them out but the overall situation is made worse)
At least during the time I was working there (2008-2011), it was actually pretty rare. The most common use of sockpuppets was simply to be able to do lots of fake AMAs. And every admin had at least one sockpuppet they would use to troll people or otherwise say things they couldn't say under their official account.
The price is usually dependent upon your income. McMansions are usually marketed to different types of couples than older duplexes and ranch houses, or new townhomes and condos. The tax deduction (based on your tax bracket) is baked into the market prices for each of these market segments.
I'll take a stab at explaining it myself: "transactional queries" are faster in a traditional format because they access many columns in few rows. For instance, if you want to log in to a website, you access the username, password, and possibly other authentication factors for a single user: this ends up being faster if you can go to the user's row, and then read all those fields in a contiguous scan.

"Analytical queries" are faster in a column-based format, because you're doing things like computing the correlation between 2 variables. Instead of looking at many columns in a specific row, you're looking at most of the data in a few columns. So instead of reading a whole row at once, it would be nice to skip the columns you don't care about and just grab big chunks of two or three columns.

Does that make sense?

edit: For a long time I was confused about why HBase was described as a columnar data store when access was still pretty row-based. I think the reason is because you group columns into column families which can be stored and retrieved separately, so you still get some of the benefit of a true column-oriented store.
They'd need to address the powerful incentive to create fake reviews.
A good cover letter tells more about the person and not just the cold facts. What motivates the person, details about side projects etc.
Sounds like a good reason for Clubhouse.

Do you think the same would be possible with Trello connected to Github either directly http://blog.trello.com/github-and-trello-integrate-your-comm... or via Zapier?
Unfortunately, there's no API access to attachments (such as posting them).
Everyone knows that but they would rather pretend that China and the US are equally bad for political correctness.
I agree that it's better to avoid storing user credentials, but what do you suggest instead to authenticate the user?
I would expect that quite a few French people know that she's not originally from France, but to be fair, I don't think people would be able to give her Polish name.
Stock photos. I'm a developer, not a photographer :)
Each device has a device-specific AES key (UID) burned into it such that you cannot clone devices (or move flash chips between them).

Everything is encrypted with a derivative of this UID, and extracting the UID is not a thing you can do without destroying the device.
My wife and I bought a 2-family (we live in the other unit) a couple of years ago and so many people told us how it was a bad idea. People said we would have horrible tenets and that finding renters would be hard and that selling rental property is a nightmare.

Eight years later and I can tell you it was one of the smarter investments I have made. Had wonderful tenets. And after some refi magic the house is not far from being paid off.
Not really "soon" — more like towards the middle of the century for Poland, and end of the century for Mexico. I'm curious about his predictions on Russia and Turkey in particular.
The costs may be invisible. You aren't seeing the things people would be able to do but don't because they can't use cash.
"In this compelling clip, we see a tribesman runner pursue his prey through the most harsh conditions in a gruelling eight hour chase" https://www.youtube.com/watch?v=826HMLoiE_o
też mi nowość
Who's side are you on? Apple or the FBI [Twitter Poll]
Meta Unveils Incredible Augmented Reality Headset at TED
Python Design Patterns: For Sleek and Fashionable Code
I'd have to save up almost a years pre-tax salary to buy a home. Well, one that I would want.

I could save up half a years pre-tax salary and buy my not-ideal house. Nice/modern home, good location/schools, or large size. It seems like you can only pick 2 without spending a ton of $.

Until then, I rent.
Those are valuable details, but I think that it makes the application largely about the applicant's ability to author prose. This is appropriate for a copywriter, but I find it of less certain value for a software engineer.
I really don't want to turn off 2FA even temporarily.

What would a workaround for this look like?
“I, Pencil: My Family Tree as Told to Leonard E. Read” (1958)
We bought a house in a 'tech hub' (Cambridge) during the crash--it was a little scary at the time, but worked out well for us. Our current costs are about half the going rents in the area. Prices have gone up so much in the last few years we probably couldn't afford our neighborhood now. But deciding to buy or rent (assuming you have a reasonable choice) often involves a lot of personal factors beyond the purely financial--you have to weigh your own priorities and likely needs over time.
I would guess it is using Push-IMAP to communicate with Yahoo Mail, Outlook/Hotmail etc. That's why they have only implemented it on mobile devices and not the Gmail web experience - because it's a client to server fetch model.
That's awesome, but please be careful. I was in the same situation as you but I was 19, hired as the first engineer (second employee) in a company of 5 people and I quit after almost 3 years.

Even though it's still fresh, when I look back, I really think I should've quit earlier.

When I joined I wanted to reward the company by showing that I was a hard worker but this resulted in just increasing the expectations without any return. Loyalty and overtime was almost expected of me after a while without any return besides the usual, low startup salary.

I hope it's different for you than it was for me. Just remember that it should be a two-way street and your loyalty should be rewarded.
You seem to continue to miss the points:

(1) There is no such thing as a "bad idea". There are ideas that have net negative utility for particular voters. But these same ideas may have net positive utility for other voters.

(2) Campaign spending doesn't have to get people for whom an idea is bad (net negative utility) to accept it to be useful to propagate, as long as it does either of the following (a) reach people to whom it is of net positive utility, who will adopt it and act on it politically, or drive up the price of the resources (media access, etc.) needed to spread competing ideas that are net negative utility to the actor deciding to spend resources on the current idea, so as to reduce the cost to that actor from the uptake of those harmful ideas.

Of course, with rationality (which, aside from personal utility maximization also includes perfect information about all alternatives including their costs and benefits), propagating ideas (political or otherwise) would be unnecessary, since every one would know and choose their best alternative without needing to be exposed to or propagate ideas. But if you weaken the assumptions of rationality only enough to make propagating ideas meaningful (that is, abandon knowledge of all alternatives, but still assume that once exposed to a proposed alternative people can perfectly weigh its utilities against all other alternatives they have been exposed to), then greater inequality in access to resources to propagate information still has a distorting effect without further assuming people ever make any errors in assessing the relative merits of ideas that they are exposed to, and there is still a role for campaign finance restrictions.

It is simply false to say that you need a model in which people cannot effectively process information they receive about policy alternatives to justify campaign finance limits: it can be justified while assuming people are perfect evaluators of alternatives they are exposed to.

You can't justify it if you assume people are perfect evaluators of their alternatives without a need to be exposed to them, but with that assumption there is literally never any utility to campaign spending (and, as it has a cost and no utility, no one would do it if they were perfect evaluators of their alternatives), so I think we can reject that assumption as being useful in any universe in which campaign spending (limited or not) actually occurs.
This is a very good way for senior engineers to interview candidates.

Newer engineers interviewing candidates will typically have difficulty doing this well.
What I think they should do (not sure of what this is called ) is UDP-broadcast "caches" of popular sites such as reddit, (hacker news :) ) wsj, etc, continuously.

I'm willing to bet that a very large portion of people only access a relatively small number of sites. If they streamed a cache this way, it could probably cut their bandwidth substantially.
Avoiding Incremental Rendering in Hybrid Desktop Apps
The only problem I see with that is when people change email addresses (maybe they were using their work email and change jobs).
fallocate -l 4G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
swapon -s

Works pretty well. You can't actually run too much on it however if you use a tomcat you actually get a decent Request per Second something like 100r/s.

And you don't need 1GB VMs. 512 MB Scala Apps are working fine. It just depends on the technology.
Because Wine (and Gnome) maintain them in parallel. With Chrome you have the one release version that gets constantly updated every two weeks, but unlike Firefox's ESR / Linux's LTS kernels Google doesn't want to maintain an "LTS" version of Chrome.

Yes, its semantics whether you just pin arbitrary releases and call them LTS vs having dedicated versioning schema to support it, but you called it a Chrome like cycle, when its just a more general constant iteration with occasional LTS cycle. Not many products actually use the full blown constant iteration for everyone model Google uses on Chrome.
> There's been a lot of discussion about the 'secure enclave' and how this particular attack isn't possible on the iPhone 6. I think that's missing the point.... If 'All Writs' can force Apple to open a black-hat lab responsible for developing backdoor firmware for the 5C, then it can do the same for the 6.

Well stated. That's the crux. The technical difficulty of any given hack is going to vary and is ultimately irrelevant. The idea that the government can commandeer a company's resources towards its ends, especially when those ends compromise the security of a larger community, is a dangerous one.
AWeber – Find and delete inactive non-buying email subscribers
GitHub officially announces Issue and Pull Request templates
I got my first real startup job by submitting a bunch of bugfix patches to their open source offering. It was relatively easy - they had a public bug tracker, and I just picked the things I thought I could figure out, and after one weekend, I had a job offer.

I was there for two years, and I never saw another candidate try to do that. We kept doing technical interviews that gave mixed signals - plenty of people got turned down because we didn't have an effective way of measuring their abilities. If they had gone through the code review process, they would have had a much better chance of getting the job. (In hindsight, I'm not sure why we didn't include "submit a bugfix to our open source project" as part of a standard interview process)
> If you see ANYTHING wrong with Debian, go fix it, or shut up and go to sell your stuff to another one.

Are you really saying that the only way to contribute to Debian's success is to directly fix problems yourself? Community feedback (in the form of bug reports, comments on forums, mailing list discussion participation, etc) is hugely important in most every open source project; dismissing that is foolish at best and harmful at worst.
Why the FBI's request to Apple will affect civil rights for a generation
Take home tests FTW. The thinking goes as follows:

1. If the candidate can't be bothered to complete a 2-4 hour (depending on claimed seniority) code test in the language of their choice, we can't be bothered to talk to them.

2. If the candidate does reasonably well by completing the code test somewhat on time (with a fat margin allowed for them, well, having a life) and within parameters of the task, they're invited for a mostly non-technical onsite meet-and-greet.

3. During the meet-and-greet we make sure that the candidate isn't an axe murderer, is able to hold a quasi-technical conversation, and that both sides aren't immediately scared of each other.

4. The meet-and-greet can also include some low-key architecture discussion. Any nerds worth their salt will be able to conduct this line of questioning without making it obvious that an interview is taking place. Hopefully this isn't a critical step, as a good take-home code test will require the candidate to spend a little time designing or architecting their solution.

After the above has taken place, it should be pretty clear whether the candidate in question is a fit or not. Note that this process is by design missing the useless traditional CS questioning component, contrived problem solving exercises, or a whiteboard code beatdown.
>Time to do such research is not always a luxury a job applicant has.

I think their point is that applicants should focus more on quality, not quantity. Rather than focus on 30 companies, focus on six, and spend time trying to impress them rather than just throwing your application into the numbers grinder.
There are fees for conversion between BTC <-> USD. So long as you stay in BTC, the cost is ~$0.03 (at the moment) per transaction, regardless of size. Eventually, the goal is for a "closed loop" to form between suppliers, manufacturers, and retailers, to avoid the currency conversion costs. When you aren't paying a middleman a cut to convert between currencies, Bitcoin is extremely cost efficient.

Also, on volatility: As market cap rises, the volatility will necessarily decrease. The "wild 10% swings in a day" phase is just a phase, I wouldn't expect BTC to be more volatile in the future than, say, gold, or any national currency like the Yen (which itself has swung 10% in value in the past 2 weeks). This is because as the market cap rises, it takes more and more capital to influence the price significantly. Right now, any random person with $10,000,000 can cause a swing, whereas if the market cap was 10x higher, it would require ~$100,000,000 to have the same effect in terms of percentage.
Great post as always Aline. I'd be most curious as to how well anonymity was kept. Did interviewees identify their employers, schools, or any other information that might create bias while in the interview itself?

I've been recruiting for a long time, and I'm rarely shocked about the result of an interview - maybe a few times a year. There are tons of possible explanations for that, and lots of possible explanations for your results as well.

Keep up the great work.
So influential there is a documentary of it: https://www.youtube.com/watch?v=IYO3tOqDISE
Yeah, I'm just an unfortunate edge case where I'm right under the Pivotal price break.

15 * $8.50 = $127.5
vs Pivotal $75 flat. But if I had one more user Pivotal would jump immediately to $150 and Clubhouse would only go up $8.50.

So pretty much you are cheaper at the low end of the ranges but more expensive at the high ends.

Don't get me wrong, this looks awesome! I really want to try it. Maybe when we hit the next user barrier on Pivotal I'll use it as an excuse to switch :)
I have learned that an (in)ability to program "in the small" correlates very well with an (in)ability to program in the large, and now ask mostly simply questions whose answers are things like one-line Boolean predicates to test for well-defined conditions. It is paradoxically easier for an inept candidate to fake his way through an algorithm design question than it is to fake the coding of a simple test for "determine whether two closed intervals [a,b] and [x,y] overlap each other".