skysight-inc/HackerNews huggingface dataset:
I had the opportunity to take a high stress, really well paid job at a successful company (tech in a professional services org, not a tech co, 60% more pay). They picked someone else after previous interviews, but approached me again after the other person moved up. They had this "we stay late" culture and I couldn't bring myself to take it.

For me, I took satisfaction from knowing I made that decision, and felt like I actually had control of my destiny somewhat.
This is probably going to be helpful for people who can't afford to pay 1-2 months of rent due to not having a job, so they can calculate what they'll owe down the road.

I've seen situations where one person is "temporarily" handling the lion's share of the rent, and as that temporary situation becomes indefinite, resentment starts boiling.
Complex Essential Oils
Complex Essential Oils
There's an extension that gives you a chrome style omnibox. It works fine, except I can't use tab to search within sites like in chrome. If anyone knows how I can get this in FF, I'd be very appreciative.
It'd be neat if it inserted real pictures, not just doodles.
The calculus of coffee consumption (2007)
If you wanted to spend $500,000 to encourage the emergence of bitcoin in a "market" like MIT, I think it would be more productive to use the USD like a traditional subsidy: Pay MIT merchants to offer discounts on BTC-based sales. If I'm spending $40/week at LaVerde's, a 10% discount might be enough to get me to convert a few hundred dollars of my own money into BTC.

As it is, the project will have to deal with getting merchants set up to accept BTC anyway, and my bet is that most students will be content to sit on their BTC hoping for another price spike rather than go through the trouble of learning how to use it for everyday transactions.
Events in the sense of: Here are all the queer reggae parties in Birmingham tonight/the next three months displayed on a map. If you decide to attend, get a semianonymous link you can send to all your friends by whatever method you chose, they can decide to attend simply by adding themselves to the list. Basically like doodle.com but with public location sensitive event listing. No signup or authentification required.
There is no good reason to tighly couple all this to a online friendlist, you can just as easily manage your friends with an offline contact list that is synced to all your devices and use email/im to communicate.
I don't know!

I guess the new thing is that they want anything they don't think is a primary feature in an add on, so I expect that's what it will take.

It was just another change to complain about.
A situation like that would probably induce legislation or regulation to prevent price gouging. There are a few areas where it happens, e.g. in Hull there is only one ISP, who are by all accounts terrible, but can afford to be as there is no competition.
Yeah, that always surprised me. 64 bit Linux builds are available for a long time already.
In the screenshot, they misspelled Mozilla as "Mozila" in the tab title. (At least on OSX... maybe they tailor the screenshot depending on your user agent.)
Now can we figure out a way to split expenses like cable (some may not want it), lawn services (how frequent), etc?
$190M in valuation after the second try. Trick is to focus on product dev and then once you reach PMF, just spend on S&M.
Sorta. When he had the black suit that turned out to be a symbiote, it allowed him to shoot webbing without technology. He shot them out on the back of his hands as opposed to the traditional from the palm.

But I believe there have been versions of the character that had organic webbing, but it's been a while for me so I don't know what the latest ideas are.
Android is a product which is used by carriers to produce phones. They ARE the customer. If you don't agree with the choices your carrier made with their distribution of android, you have alternate options like Cyanogenmod.
There seems to be a very common perception that it is hard and expensive to find employees who can be productive in less mainstream languages, but I rarely see evidence to back that up. I can't speak for Greg, but in my experience, hiring is hard in every language, but not materially moreso in Haskell.
See also the Guix project: http://www.gnu.org/software/guix/

"GNU Guix is a purely functional package manager for the GNU system, and a distribution thereof."
Open new tab. The recent sites are displayed. Enter a url and hit return. The website is displayed. Now try and click the back button to return to the recent sites list... You can't, the back button is disabled. Despite the profession of attention to detail this speaks otherwise.
So anyone running a company with lawyers is a lawyer?
If you really had OCD, you would do laundry, wash your hands to avoid spreading diseases to your family, pull the contents of your sock drawer forward, wash your hands to avoid spreading diseases to your family, put clean socks at the back, wash your hands to avoid spreading diseases to your family, and only take socks from the front, after you have washed your hands to avoid spreading diseases to your family. Problem solved, if the problem has been washed, of course.
This project is about Computer Science. It is about finding THE SINGLE RIGHT WAY THERE IS (for fast message transformation)

I helped IBM on some (important) parts of Broker... this will get interesting to divide this up ;)
At what point are you supposed to be successful, age wise?

I'm 21 and my net worth is about 20 times more than most people my age (putting me in the top 0.05% of the world by income). But I definitely don't feel successful (no real relationships in my life), but maybe that's okay—plenty of time to figure things out in the future.
Same, reminder of that game from long ago :)
Yes that's 100% coming, we just need a bit more time to get it right.

We launched a feature in the web app where you can download your prototype as a ZIP containing html/css/js to run offline but we really want to have offline in-browser working for everyone
Shucks, I can't open a new tab with double-click on the empty area when tabs are vertical on the left ... maybe it was a function of Tab Mix Plus, but it doesn't work in any case.
I say "ruined" from the perspective that a lot of people like me, who have expertise and are interested in sharing, refrain from doing so because we have exactly zero interes in dealing with moderator bullshit. The sites are useful. They could be better.
The code used in the talk is here:

https://github.com/toddhgardner/jserror

Although I'm not sure how much I'll use this once chrome dev tools lands it's async-call-stack improvements: http://www.html5rocks.com/en/tutorials/developertools/async-...
The post office getting upset about ways to prevent junk mail from being delivered is just like a website complaining about Adblock.

Yeah, they're both the paid subsidies that allow you to use a service for the price you currently do.
> I feel most often C++ is not chosen for its inherent cleanliness, elegance and beauty, but because there are no viable competitors at the given performance point.

My feeling is that most often, (i) people don't need nearly as much performance as they think, and (ii) they greatly overestimate the performance gap between C++ and garbage collected languages (most notably those who are compiled to native code, such as Lisp, ML, and Haskell).
On one hand, I find Nix/NixOS fascinating, and I think package management should go in this direction. On the other hand, there is a weird dichotomy between nix-env and the main nix file, and I find that fairly common tasks such as "tell me the contents of package X" or "let's read the distro changelog and the upstream changelog for package X" to be either unintuitive or impossible.

Not to bash Nix(OS) developers, because I think they're doing a great job.
> which btw provides no guarantee that a system even works end to end.

Nor shoud it. Some things you test in isolation, others you test together. I am not making fun of dhh or Basecamp (37signals is the company, not a system). I even read most of his stuff and admire him.

All I'm saying is that there are many systems far more complex than Basecamp and when you cannot fit the whole thing into your head, TDD helps to divide and conquer. I am against blindly following TDD, but I am also against dismissing it because it gets in the way when building a Rails app.
I agree. I actually began using Firefox again because I heard this UI change was landing in Nightly, and I've been using Nightly since then. I get Chrome's UI minimalism and Firefox's customizability/flexibility - it's the best of both worlds.
And not all computer geeks properly store their Bitcoins either.
Using SQLite's in-memory option is basically just a convenient way to get database mock objects. I don't personally think it's any worse (or better) than using mock objects. However, I think a reasonable argument for why they might be worse is that you've introduced a lot of fake code (as in, not used in the real application) that can cause false-negatives or false-positives in your tests. That's true of libraries for mocks too, but they introduce way less code.
I ended up working as a developer for an digital agency based in Toronto. It was relatively small (~10 people, in total) but catered to some huge clients. I realised that, with experience in freelancing (managing my own time and projects), consulting (working with non-technical clients on technical projects) and development itself, my skillset was varied enough that the jump from freelancer to simple subcontracting to business owner shouldn't actually that large a move. Once I thought of that, not doing it seemed impossible. I can't say it's been as smooth-sailing as I thought but I've been doing it for a little 2 years now and we're still here.

The biggest shock was probably the amount of time it takes to simply manage the business. While I was used to a degree of bookkeeping and simple project management from freelancing, I wasn't quite prepared to spend a fifth of my time managing the everyday flow of the business, as I find myself doing now. It's a natural progression, but I still can't say I'm quite used to it. I am better at planning for it though, and ensuring that my time spent project managing is taken into account. Hope that helps.
Curious why DHH is in the title. This doesn't seem to happen with posts from others well-known in the tech community.
I remember this, but I also can't find it. Part of it involved maintaining proper view of the field through laparoscopes, minimizing wasted movement, and avoiding unnecessary tissue damage. That last one has the most direct effect on outcomes, while the former two can lead to the third.

The lower ranked surgeons would have the scope jostling around and the laparoscopic instruments would contact nearby tissues, while the higher ranked surgeons just seemed to have more elegance in his skill; a laser-precision focus to borrow from this thread and an intention and purpose for every movement.

I had a similar impression watching that video on surgery technique to watching high level Starcraft player replays versus some afternoon ladder replays by mid-level players. When placed side-by-side, the differences were fairly obvious even if you've never done the act yourself.
Could you not have the best of both worlds by writing a facade over the public-facing API? I have used this approach in the past and it works well. The facade just handles grunt work of wiring the myriad of types together, as you described. It can be verified by blackbox testing or simply by eye (as it should not contain any logic beyond instantiation).
Okay, but that's not actually an answer to my question. My question basically comes down to this:

> Yes, that is intellectually dishonest, which is a huge problem. Scientists have two options: (1) accept parapsychology as real, or (2) accept that the "scientific method" (in social "sciences", at least) is insufficient.

I don't get why the whole thing is such a huge problem. The entire problem rests on needing parapsychology effects to not be real. If that need did not exist, we could just go "Okay, interesting, seems likely that there's something to it then. Let's do more research!" because, you know, we take that approach everywhere else. So my question remains: what is it about parapsychology that makes option two even valid to consider? All I can see is people just not liking that that may be how things work.
My new book "Build Intelligent Systems with JavaScript"
Traffic priority is very game-able and subjective, though. You can easily argue VoIP versus bulk transfer, but where's the application boundary between "necessary" and "not necessary" - music streaming? SSH? Online games? Who decides this?

It might be workable if it came with a guarantee that rates below (max bandwidth/contention ratio) would always be delivered from each customer, and traffic above that would be at risk from contention.
With water, yes, it's heavily regulated as a public utility. Gas and electrical is a more interesting story. Here in California, we've had some adventures with deregulation of electricity (while still maintaining natural monopolies over provision). It was a complete clusterfuck.
SQLite probably qualifies as a mock in the sense DHH is talking about - as another reply said, there's no clear sharp line between "unit" and "integration". But to answer your question, what you may be missing is performance. I don't object to tests that use the database on ideological grounds, I object because they're slow. In-memory databases are faster, but still much slower than a true unit test.
Web Frameworks for Node.js
Unable to respond, citation not given.

But I'll respond anyways. It looks like you have GB and Gb per second confused. One is 8x the other.

admin-magazine: claims 120Gb/s [1]

intel claims: 246Gb/s [2]

Independent claims on intel forums range from 120-175Gb/s [3]

Intel's cut sheet for their own latest generation xeon states it only supports 25GB/s (200Gb/s) memory bandwidth [4]

[1] http://www.admin-magazine.com/HPC/Articles/Finding-Memory-Bo...

[2] http://www.intel.com/content/www/us/en/benchmarks/server/xeo...

[3] https://software.intel.com/en-us/forums/topic/383121

[4] http://ark.intel.com/products/75465/Intel-Xeon-Processor-E3-...
Lawyers answer to other lawyers, up to the GC, who reports directly to the board.

Law firms can't be publicly-traded or owned by non-lawyers.

It makes it hard to liquidate, but it's generally good for them. It tends (at least in theory) to give them the autonomy and respect of a true profession. In truth, it's never that simple, but the idea is right.
Show HN: TweetLength- sometimes 140 characters are not enough
Chrome's solution is to have ctrl-K move focus to the address bar and fill in a ? at the start, but I'm not a huge fan. Same for having to type in quotes.

Mainly I don't like that it buries the fact that searching is a separate action and that you can pick what you're doing. And I think it's even more of a problem for inexperienced users, because to them the program is saying "Doing this action will randomly either search or go to some webpage, and you don't understand which will happen."

I also like keeping the search provider dropdown. It calls attention to the fact that you don't have to use google (and I don't). Google obviously has motives to prefer burying this in right click, but I think it fits Mozilla's agenda to leave it as a very visible setting.
Thanks, that's exactly what I was looking for! Looking forward to part 3!
That's basically what Itanium was and it failed vs. the AMD competitor that kept support.
Well, either you did it or not. If it's not proven beyond reasonable doubt, we decide you didn't. What you're proposing is essentially 'you might have done it so we're going to slap you a bit'. But if we can't prove somebody did it beyond reasonable doubt, we should just aquit.
>$100 is not enough money to change people's shopping behavior.

It's about getting them interested, not necessarily changing their behavior long-term.
Sounds good! How do we get it?
The old PowerPC processors did this by flipping the low bits of memory addresses when in little-endian mode, but the data lanes had to be reversed to make this work. So back in the day, it only meant that you could use the same chip for a little-endian design but not the same motherboard. I don't think that's how newer POWER processors work, though.
There's going to be a blog post about a blood orange lemonade stand selling for $10/glass on Monday.
I have been acquired by JuiceBook after finishing with $116k in cash and a valuation of $8.6m.

It seems that the secret is to increase price throughout the game - hitting $10/cup by the 2nd half of Sprint 4. Also accept any and all popups.
So many of these net neutrality initiatives seem to think "the Internet" is a strictly American phenomenom. The Internet at large cares very little about what the FCC or anyone in America does. The USA might have an outsized influence over what other countries do with their Internet, but that appears to be waning in recent years.

In short, I would appreciate if these recent net neutrality initiatives stopped insinuating that US telecoms policy, FCC action, or Comcast/Verizon/Large US ISP, have any effect on the Internet at large.
Do you have a source on that? I've always heard the opposite, that we subsidize the junk mailers.
really cool event, hope to be there
Soapbox time!

Basic has a bad rep almost everywhere in the industry because it is interpreted (yes there are compiled variants), case-insensitive, optional brackets and doesn't lend itself to structured programming very well. But ask any talented developer in his 30-40:s (yes we were almost all men!) how he got started? Basic! QBasic, Commodore Basic, Amiga Basic (and Amos) etc.

Here is how you put a white pixel on the center of the screen in qbasic:

SCREEN 13h
PUTPIXEL 160, 100, 15

That's how easy it was and what got me hooked and I still remember it by heart over 20 years later. I feel sorry for the kids starting out today with Java, C# even Python and Ruby requires more knowledge to get stuff done than what qbasic did. And you have to know about them and their packages, while qbasic came with everything you needed preinstalled with the computer. Computer programming is unquestionably much less beginner friendly today than it was two decades ago.

And no, Javascript isn't the answer.
Anecdotally, as somebody who has tried to find a Haskell job, there seems to be a LOT of competition for them.
A Powershell Script app monitor in SolarWinds SAM
In Business, success or failure happens as a process
I have no idea - mine uses 184MB. It's been much slimmer than Chrome for me for about a year. Even when I use lots of extensions, it's up to 340MB which is less than Chrome's 400MB.
That technique used for migrations will fail with a real production app where you want to avoid downtime. The process outlined is:

1. deploy new code to prod

2. run migration on prod via a one-off dyno instance

However, in step 1 you are pushing code that relies on new tables/fields that don't yet exist, causing errors and likely downtime for the app.

To avoid this, you can instead have Alembic generate SQL from the migration and then apply that SQL to the prod DB directly prior to deploying the updated code.
Yes, it's sexist, and it's pretty confusing UI when in other contexts they're using their newer arrow-boxy form fill icon. Nothing about two humans says 'fill forms' to me. I don't think you'll get anywhere with Joe from Support, though, and probably not with largely-male HN.
I want my bars separated for safety reasons
That argument doesn't really help the discussion.
Except for very sensitive data, usability is generally a bigger factor. And anyway, its not like you have a lot of options to choose from.
Even if it were the case that the violent and dangerous criminals were suffering from mental illness, wouldn't it make a lot more sense to strive to provide access to treatment for mental illness than just villify those who suffer from it?
It's interesting, I meant my question to be about finding companies using Haskell or willing to hire contractors that build projects for them using it, but of course I did take it in the hiring direction, so it's my own fault. Rephrasing: Is it easy to find work using Haskell, despite the perception (whether deserved or no) that it is difficult to hire for, which may limit the number of companies willing to build in it?
I'm looking to practise my SQL skills, are there any website that offer SQL challenges and not only regular math/comp-sci questions ?
Not until they can make one on a cryptocurrency platform like Ethereum. Right now building your own altcoin is too much overhead, it's risky security wise, and you have to put it on an exchange, otherwise people won't be able to trade it.

http://tpbit.blogspot.ca/2014/04/smart-contracts-and-demise-...
But the value of the company's future profits is already priced into the stock (provided the stock is priced correctly). Otherwise the value of the company would just be its book value.

If a company buys back stock that is overpriced, it actually destroys shareholder value. If the stock is priced correctly the outcome will be neutral for the shareholders. Only in the case where the stock is cheap relative to its value, is value created for the shareholders.
Are you from /g ? :)
A Suitable Descriptive Component
Go, robots and refactoring
Individual experiments give false positives and false negatives all the time. Think about how you might film this using a fair coin: http://www.youtube.com/watch?v=X1uJD1O3L08 Hint 10 heads is only a 1/1024 chance but 1024 is not that rare. Now realise that 5 coin flips is a 1/32 chance and 1/20 is considered acceptable to publish...

Science is not based on a single experiment it's based around replication of experiments by different people at different times using slightly different methods. Parapsychology repeatedly fails this test to the point where there is a million dollar prize for anyone that can demonstrate anything in a controlled setting.
Seriously, the reason I went with Digital Ocean was because of their tutorial on how to get Ghost running.
File > New e10s Window

Wow! Nice. Thanks for the info!
One often thought is that the technology is too dangerous to share with people or governments considering the bad things they might do with their creations.

Related to article; I remember once Parker needed money so he approached a tech company as Spiderman to sell them his web formula. He demoed it by suspending some heavy equipment from the ceiling.

The scientists were amazed and couldn't wait to see the formula. That is, until the equipment came crashing to the ground.

Turns out, Parker created his formula to wither away after about an hour or so; to prevent him from covering the city in webs.

Parker decided he couldn't wait the months it would take to remake the formula to be permanent as demanded by the scientists, so he moved on.

That day the Marvel Universe almost had SpideyGlue.
Here is a seminar from the edx cs50 series on node:

https://manual.cs50.net/seminars/#_node_js

There's also a bunch of other really good ones
I am aware. That was the "parser needs to be updated" part. Probably should have fixed it before posting! Thanks for looking.