skysight-inc/HackerNews huggingface dataset:
You should read further to find out why the authors disagree with your opinion (including how they explain your experience), and how they propose approach the problem you think is insoluble.

Well, except that seems to be covered better by the preface to the firat edition.
Never get a negative review again. All your review sites all in one place
Consulting/Freelancing full time is hard . . . you're finding work, doing the work, invoicing, etc . . .

It is fun some of the time, meeting new people, new projects but revenue is always up and down.

I would check out podcasts, books and articles by . . .

Brennan Dunn (Double your freelance rate)
Patio11
Rob Walling (Startupsfortherestofus.com)
While I do indeed love programming, I also enjoy many other things. For most of high school, I thought I wanted to be a lawyer. For the first two years of college, I thought I wanted to work in finance. Heck, for a brief period I was infatuated with architecture.

However, as a rational actor looking at the career landscape, it was clear that CS was a much more productive and lucrative field—so I went down that path. I'd expect any other human to do the same.

I guess I don't entirely blame her though. For years we've been spouting atrocious career advice to "follow your passion" when what people really need is passion for what they do.
What's wrong with Company: http://company-mode.github.io/? It can give me a large amount of completion candidates without any issue. It's also smooth. Maybe you are using auto-complete?
Nice, I run an online football game and it would be great to implement simulations for our games like this.
Not to distract from the corn bread recipes (which, in all serious, actually led me down some interesting links to some things I intend to have a closer look at later), but what is the mechanism behind the described failure of the browser? Is it when the original page doesn't fully load? Is it a certain type of resource that half-loads? It's happened to me a couple of very inconvenient times (though not quite to that level) and I'd be interested in any possible mitigation strategies.
I've always wondered if Clarke's statement has anything to do with elderly scientists in particular, or if he's just commenting that most things are possible.
> But just as you can do object-oriented programming in C (a language really not designed for it), you can do functional programming in a lot of languages not really designed for it too.

This statement is only true depending on what you mean by OOP. For instance see this post[0] implementing minimal OOP with scheme.

0: http://robots.thoughtbot.com/you-could-invent-objectoriented...
I don't think he is saying people should be forced into school if they don't graduate by 18. just that they can't graduate (get a diploma) until they actually learn all the material.
I was the sysadmin for a small medical practice for a while. Patient privacy was the one reason I was (and remain) dead se against storing practice medical records on the cloud.

If anything every got out, I would have been liable. I fully accepted that. But I had full control.

If anything stored in the cloud ever got out, I still would have been liable, but I wouldn't have had any control. For sure, the cloud storage provider would have disclaimed liability and I'd still be the man on the spot.
Doesn't the purchase of the bank's junky assets at above-market valuations go by the name "quantitative easing"? Is that what you are referring to?
Mapping other basic option trades:

Selling a naked put - Integrating a 3rd party library for a feature vs building it yourself. Immediate benefits, and probably unlikely to go sideways, but if the framework turns out to suck you suddenly incur a large unexpected body of pain. However, unlike a naked call, there's understood limited downside, limited to the functionality the library provides.

Buying a put - Building in any kind of protection from "very low probability but high damage" events, such as provisioning a completely separate infrastructure in the case of a massive DC or network outage, or having a completely separate monitoring system in case the first goes down in the middle of fighting a separate fire.

Buying a call - Basically anytime you make an engineering bet that costs a bit of time and is unlikely to pan out but if it does, you win big. Like a spike to try some state of the art algorithm or bringing on a short term consultant to solve a really hard problem. If your whole team is always doing these in the long run you lose, but strategically doing these when they make sense in the long run can result in huge gains.

Selling a covered call - Focusing on consulting services vs building a product. Steady income, but in the unlikely case you build something that strikes gold, it won't be you who becomes rich overnight, it's the person who paid you to build it.
You might want to copy some "dot" files from /etc/skel
(or its moral equivalent for a specific OS)
into the new $HOME , such as, for /bin/bash: .bash_logout , .bash_profile , .bashrc and/or similar for other shells.
It is no surprise that Treasury made a profit on its investments in troubled companies, since the fact of investing in them effectively rigged the market in their favor: If the government declares that it will not allow a company to fail, the company’s borrowing costs are reduced and it now has a competitive advantage over companies that do not qualify for government intervention.

Of course the qualifications for this special treatment were: being very big, being politically well-connected, and having taken stupid risks. So every well-run, medium sized bank that didn’t have an army of lobbyists got screwed. And now we see that our favorites have prospered and declare “profit!” while ignoring the red ink for everyone else in the economy.
Video: Why Davis' TempleOS Is Better Than Torvalds' Linux
As others have said, moral hazard. This is especially important as they're set up for the next bailout will to be a "bail-in" where bank accounts will be debited directly through FDIC-insured accounts. I doubt those losses will get reimbursed to savers.
It's quite more popular than you think. `M-x term` is an example. It's a full-blown terminal emulator in Emacs that runs entirely in another process. Here is another example of async grep/ack/ag: http://tuhdo.github.io/helm-projectile.html#sec-9 . As you can see, Emacs gets line by line results from grep/ack/ag without blocking and gives you new results and you type.

Or Emacs's fantastic support for communicating with REPLs in many interpreted languages.

You can execute any shell command asynchronously while doing other things inside Emacs. You can even compile with beautiful output, in terminal: http://tuhdo.github.io/static/c-ide/compilation-compile.gif

Or built-in GDB integration, also asynchronous: http://tuhdo.github.io/static/c-ide/gdb-many-windows.gif.

Another GDB screenshot: https://flic.kr/p/6FW7Q7.

And Emacs officially supports asynchronous IO, while in Vim it's a hack from Vim Script.
It seems like an enterprising insurance agent who understood this issue could do brisk business in writing new insurance policies by papering the town with postcards saying some variant of "Don't want your homeowner's insurance policy cancelled for using Airbnb? Give us a call -- we'll introduce you to a more appropriate policy."

If you wanted to pitch a company on something you could build for them, the above activity suggests a fairly straightforward one-day consulting engagement which you could credibly promise as being worth thousands of dollars.
Small correction: VMware authd runs on the host machine, not the guest. That's actually a Windows machine running VMware Workstation.
Framed glass balustrade systems
Because it was a rewrite, the major benefit in openntpd is that it priviledge seperated. If problems like these were found, they would not be realistically exploitable. Furthermore openntpd is a modern piece of code <5000 lines long written using best known practices of the time,

And it very probably has zero memory safety bugs (pretty easy in 4,000 lines of code, as measured in a tarball I just downloaded), and privsep provides further defense at the cost of adding a lot of complication to the code... but I'm getting bored of this approach to security. For new code - I know openntpd is not new code, but I don't think this approach is popular in general yet - why not switch to Go or (when it's stable) Rust, or even JavaScript or Lua, and end up with essentially zero chance of such bugs being possible, regardless of how carefully or not the code was written, without the need for any privilege separation code? For something like NTP or SSH or most of the other daemons written in C people have sitting around, with the possible exception of high performance HTTP servers, the CPU overhead of any those languages is very unlikely to be noticeable (and privsep has overhead anyway).

(Admittedly, this would not help with non-memory-safety attacks such as NTP amplification...)

In particular, I'm going to make a bold claim: for OpenBSD to continue to release new daemons written in C, as it does, is irresponsible for a security-focused distribution. As much as they like the language - I do too -, as much as the whole expertise and design of the project is based on C, such that there is a naturally huge disincentive to switch languages, and as much as OpenBSD is able to minimize (but not eliminate) security advisories of this type, memory corruption is so dangerous that building a truly secure system requires making as much code as possible immune to the possibility of it.

(Hmm, I guess running AddressSanitizer in production would be nearly as good.)
Nothing particularly prevents disinformation from reaching your own side. The more obvious it is that a channel is "false", the less likely you are to fool the enemy, but the more "real" the channel is the more likely you are to fool yourself. A study of the history of war will show armies generally have a hard enough time inculcating themselves with cultures that will prevent them from deliberately lying to themselves as it is.
What do you think about Twitter Support? It is a lot like chat support.
I just saw it tonight at the Shoreline Cinemark in Mountain View. Try to get the reserved seating if you can -- comfy recliner chairs (http://www.cinemark.com/luxury-loungers.aspx).
How to begin touch typing and Why
Obvious Truths That We Shouldn't Be Ignoring
> Since when did we become entitled to a well-paid job?

This is a funny mindset. Since when were you entitled to claim large swaths of this planet as belonging to an arbitrary group of people, and subsequently feel entitled to this land's resources and bounty and the rights to dictate how it would be reaped and exploited in a very arbitrary manner as defined by the current so called "modern society"?

You have the cart and the horse backwards. Humans are primates, and we fight for our right to live. If a group of people is impeding that right unreasonably, they will face the consequences.

Don't be naive, and don't take this snapshot of the present era as an axiomatic law of the universe.

Nature is a cruel mistress.
The human nature is not static as well.
Humans are able to think and act very differently.
If I look back what I was thinking and doing 20 years ago, I have to shake my head in astonishment.
"In today's world, one that changes so rapidly, it's very hard to become an expert in something and have the value of that expertise remain valuable."

In my experience, a world that rapidly changes makes it very easy to become an expert. There are so few in whatever is new, and all it takes is 1 year of effort to become an expert in that field.

Having the expertise remain valuable is more about luck and intuition, but I don't really care one way or the other if what I spend my time on remains valuable. The valuable part is being able to learn something, and developing the skill to learn tasks. If you repeat this with a different thing for every year of your life, you will become an expert at becoming an expert, a skill that far exceeds knowing any one domain.

I don't, and have never desired what you seem to desire, learning an expertise that lasts generations. Which means, learning a domain that lasts for generations.

The very act of being an expert at becoming an expert makes you impossibly valuable to any corporation that exists. The actual details of the domains is completely irrelevant.
For JavaScript, I like jshint: http://jshint.com , as I heard jslint was too opinionated.
The actual hardware might easily slip by an embargo but not the service contracts. If you look at a typical IT contract, usually over 50% of the cost is in maintenance. This alone seems to justify an embargo as effective.
While we appreciate the careful crafting that went into this pull request and regard XML as an excellent choice for documenting projects of Enterprise caliber, we feel that moving to Docbook version 5 is a rather hasty move. The version is brand new, and we are unable to convince stakeholders about its Enterprise-grade integrity and long-term prospects as a documentation platform.

Brilliant.
For NLP and Information Retrieval, University Stuttgart and University of Saarland.
And for part time software engineering jobs are also available with better hourly rate than any other HiWi (Student job).
By the way, learning German (at least basics) will take you a long way.
While I realize that you can do a lot with 'rubber hose' cryptography, I'm not sure how that's relevant to the Sony hack as I don't remember any reports of such.

Also, I don't get how this hack helps North Korea in any real way. Maybe there really are 'links' as such, but I honestly wonder if this was something they put together as I don't see how it helps them.
It's not just that they boosted the credibility of the banks.

The "toxic assets" that TARP bought weren't as bad as people feared. But the market wasn't buying them because nobody knew their true value. Everyone lost faith in the ratings agencies so it was chaos.

Small banks benefited from this as well. It stabilized the market for mortgage securities, which small banks had large exposure to. It solved the liquidity crunch so the banks could stay open.

If the big banks fail, it would take the small ones with them. It would also take a lot of good businesses with it. The whole economy runs on lines of credit.
"... intentionally suspending a bias, belief or model in the real world seems to take more effort, ..."

For most people this seems to be the case, but I have found a way to do it regularly. I evoke empathy before logic.

By being empathetic and transporting yourself into another person's values, you then use your logic to deduce the answers and details from their point of view. This allows you to escape your own details.

I use this often. But I can never start with logic, I have to start with empathy. From there, I can then calculate.

You can do this as a thought experiment, and you'll find it becomes trivially easy.

I work with customers often, and when I work with them I just pretend I work for them. My desires and goals change dramatically from what I would suggest for them if I didn't pretend in my head that they hired me.

I also tend to distance myself from... caring?.. about outcomes. The less I care about what the result is, the better I am at changing my perspective.

This suspension of disbelief, and the practice of it allows you to quickly shift your entire world view. The shifting isn't really the hard part, the allowing yourself to shift is.

I hope this is clear, I feel like this is difficult for me to communicate well. I think a back and forth conversation would make more sense for this topic.
which was the point.
That's pretty much Google's recruiting philosophy you quoted.
If you owe me 100 dollars you have a problem, if you owe me a million dollars I have problem.
"... the more arrogant and certain team members are, the less likely they are to deliver. Folks that are always learning have a tendency to kick ass."

I disagree with the first statement, and agree with the second one.

Arrogance has a lot of variations. I find I know arrogant, certain people that deliver, and some that don't.

But anyone who always learns, does well.
Not quite processor cache effects, but Duff's Device is pretty cool too
Check times with JMH

http://openjdk.java.net/projects/code-tools/jmh/

Also -XX:-PrintCompilation -XX:-PrintGC

https://wikis.oracle.com/display/HotSpotInternals/MicroBench...
If you are always becoming an expert at a different thing, the second you step into a new domain you "look at the world from the eyes of a novice" without becoming "somewhat schizophrenic."

I feel like we both took the same things from the article, but we come at them from very different paths.
Another popular term is the 'postdocalypse' as seen here;

http://www.motherjones.com/environment/2014/03/inquiring-min...

Basically, fewer positions, more PhDs, less NIH money to fewer scientists and the situation becomes pretty terrible.
3% over six years? I would say that qualifies as losing money. It's not even keeping up with inflation (10% in the same period).
I feel like the secret to being productive with LaTeX is not the editor, but the build script (latexmk).
That's why I wondered if other people saw the same pattern.

Not sure why they would sweep the Internet themselves though. If they want to know what OS:es are used there's already statistics for that.
IIRC, there was so much cash to move, that the cartel made custom-sized, reusable tote boxes, that fit precisely through the teller windows. To not notice that, when you have continuous video of all teller windows?

Further, bank software makes a distinction between different financial instruments, for instance, if you deposit $8K in cash, or in cheque, or in wire transfer the deposit information will capture that difference.

Even $10 billion in 100s, per year, divided by say 200 days that a bank is open, is $50 million per day. That is, 500,000 x 100 dollar bills, being deposited and counted, each and every day the bank is open.

Does it sound reasonable to you, that their software wouldn't record that, and it would seem shall we say "odd" with even minimal review of their bank branches? It would take multiple tellers an entire shift to count such money.

EDIT to add: even counting 1000 bills per minute with high speed counters, you have 500 minutes, which is 20 minutes more than an 8 hour shift with no break.
tl;dr

Measurement is highly specific -- the time taken for this benchmark task, by this toy program, with this programming language implementation, with these options, on this computer, with these workloads.

Same toy program, same computer, same workload -- but much slower.

Measurement is not prophesy.
And is not even the longest one seen so far in java land

/src/main/java/com/seriouscompany/business/java/fizzbuzz/packagenamingpackage
One interesting thing is WEB isn't interested in succession when "two or more" run a business.

Okay, lots of businesses have rules against multiple key employees traveling in the same plane. But what about the same car? What if they're in the same car and it gets hit by a truck? What if they're eating lunch together and someone "goes postal" in a cafe, like what just happened in Sydney?

I dunno. WEB probably knows 1000x as much about "risks" as I do. But this particular thing just seems a little odd to me.
Incorrect. There are many professors at colleges that do not have PhD programs.
TARP didn't wipe out the massive losses the banks suffered because of financial crisis. It just allowed them to survive it. The banks who really fucked up were all sold, essentially at gunpoint, to banks who were still solvent. Those banks were sold for pennies on dollar compared to what they were priced at months before.

Of course, without government intervention, they'd get nothing in bankruptcy.

I think losing 95% of your investment is enough to avoid huge moral hazard.

Society benefits because letting them fail sinks the economy much further.
I went through a Montessori school until year 7, and I think it was very good for me, although I'm not sure how well it would have suited high school for me (the school I was at offered until year 12 but there were very few students who were there last year 7).
If you haven't already try lard.
> white-collar crime charges

Agreed re Navalny, but Khodorkovsky was charged with three murder cases (and one case of attempted murder), so I'm less sure about the collar color.
I agree with you. I learned a lot of networking because I am behind a proxy which only allows port 80 and 443.
Have you tried looking at VIM-LaTeX (http://vim-latex.sourceforge.net)? It does exactly what you described and is just as customisable as auctex.

For example: <leader>ll will compile your document, multiple times if necessary, and show you warnings/errors in a new window, letting you hit enter on each to jump to the line. Lots of helpers for inserting environments, items, packages, too!

But if you're used Emacs just for auctex, more power to you for harnessing the power of two awesome editors!
It is a tremendously giving exercise. I practically learned programming doing that. Disassembling an entire MSDOS like operating system and then amending it with print spooling, RAM disk, and the ability to run two tasks simultaneously on special RAM bank switching hardware a.o. (But then we realised that the PC with MSDOS would win and went on doing other more specialised things.)
How Android 5.0 lets you get raw for better photos
Right. It's those low, low interest rates, and that banks are allowed to mark them up. If those low interest rates were only available, say, for FHA and VA loans, which bypass the banking system's markup, or for infrastructure projects, the effects would be different.

A lot of unnecessary M&A activity is powered by cheap loans. On the other hand, if conservative investments were returning a decent return, the VC industry wouldn't be awash with cash.
I feel like you're bending out of shape to justify the lawless voluntarism of the government. This guy deserved it because he took on the powerful. This on had it coming because he was, allegedly, a foreign agent. That other one was an oligarch, so likely a thief anyway - it's ok to gulag him. In the same vein people would say that a girl had a short skirt, so likely a slut and totally deserved the treatment she got.

What you're doing is rationalizing the crime. People do that because they can't stand the alternative - admission than those in power can and do railroad people's lives because they feel like it, and there is nothing you can do to stop it. The mere thought of it is unbearable, so it's easier to come up with an excuse as to why the victim had it coming, and therefore why this won't happen to me and people I care about. It's called "the just world fallacy" - a mistaken belief that everything happens for a reason, and so nothing needs to be done about it. It's where the fear of doing something meets the excuse for not having to do it.

But here's some good news - you can actually admit that those things are unjust, and you are not obligated to right the wrongs by yourself. It would be nice if you did, but just being honest with yourself is an achievement in its own right.
For those who haven't seen it:

http://www.classnamer.com/

The Spring-flavored generator has an extra DesignPatternFactoryMixin.

http://www.classnamer.com/index.html?generator=spring