skysight-inc/HackerNews huggingface dataset:
Your wording suggests a subconscious viewpoint that is similar to how people view "dieting". The common view is that the diet is a special case, a difference from the norm. This ultimately sabotages the effort because it makes it an effort, a contrivance that must be maintained.

The successful diet--and the successful non-traditional career path--rests on accepting the new lifestyle as the norm, as natural, as default. That which was the old way must become the exceptional case.

The journey through the wilderness requires many skills. You can't be thinking about the river you crossed to get to the desert, and you can't be thinking about the mountain you'll climb once through the desert. Be present in your work.

I still have family members who think "this freelancing thing" is just a temporary stop-gap until I find "a real job". They have no concept that the freelancing could be an end unto itself. I don't want to be a freelancer for the rest of my life. At some point, I'd prefer to get out of services and into products. It might not even be software, I have been receiving more interest in my artwork this year than I have ever in all previous years.

But that's down the road. Right now, I'm a freelancer.

Okay, flowery language aside: unfortunately, it's really easy to take on too much freelancing. It's really easy to rationalize, "oh, the client needs the extra effort right now, and at least they're paying, but we'll go back to normal after this, because they're paying." Well, clients are as adverse to change as everyone else is. It's easier for them to keep paying that extra rate than to accept the lesser productivity.

Plus, as far as your body and your mental willpower is concerned, the work is indistinguishable from your project you hope to pull off. You'll be working hours for your clients be right back in the situation you're in working for The Man: not enough energy to work on your side projects, beholden to someone else's schedule.

That's why I suggested completely unrelated work for temporary sustenance. Bartending, cooking, dog walking, what have you. They usually lack the ability for you to decide to work more. The very nature of the work prevents you from sabotaging yourself.

Incidentally, that's why I'm pouring more effort into the freelancing. I'll turn the freelancing into B2B consulting. I've got a couple of subcontractors working for me. I manage their work directly. My clients don't even talk to them. They know about them, they know that they are paying me and I'm paying someone else to do some of the work. But they also know that it's the only way they're going to get more done on the project in less time. Right now, I personally am the biggest chunk of what the client receives. If I can build this large enough, then taking myself out of the coding, at least, shouldn't have that big of an impact to the overall workflow.

So for now, I'm a freelancer.
> If we legalize a drug (say, alcohol), then the people who sell that particular drug will typically no longer be willing to sell that drug to minors,

The years of campaigning and changing laws to prevent shops (and pubs) from selling alcohol and cigarettes to children show that actually they don't give a fuck who they sell to so long as they sell. Marketing tobacco products with youth friendly cartoon camels or with names like Skol Bandits is sleazy. Big tobacco had no problem targeting children even though they knew it was illegal.

{As always in these discussions: I am strongly in favour of legalising all drugs}
I don't understand poetry
> there is no HTML without CSS

* HTML 2.0: 1995
* CSS 1: 1996

That must have been a hard year for HTML 2.0, not to mention half a decade for HTML altogether.
Well, Linux Format GREW in sales last year, and could sell over 20,000 print magazines, so that's far from dead!
Covering the decks in panels is going to be a non-starter for containerships where a large percentage of the cargo is carried on deck. Even for tankers with (relatively) open decks, that's not going to work to hot because of the significant amount of piping that crisscrosses the decks.

In either case, I don't think you understand just how brutal the maritime environment is. A typical oceangoing ship has steel panels at main deck level dented in from the impact of the sea. I don't think solar panels are going to hold up so well.

Unless you can find a way for that wind turbine to both generate electricity and work as a "sail" so it propels the ship, it is just going to add drag that is counterproductive to the problem you're trying to solve.
Thanks for the book suggestions. I've found the courses on those websites are usually aimed beginners though.

Perhaps there really isn't a "deeper" part of JS the same way there is in C++? Maybe I'm asking for something that really isn't there.

What would someone who is considered an expert or "guru" in JS know? :)
We're offering digital subscriptions as well, so take which ever one you like :). However, Linux Format (or the Previous Magazine as it's called elsewhere on the thread) actually increased its print circulation last year. Print's still got some life in it yet.
So you should impersonate a company to get them to hire you? Not good advice.
But that's only from within the Google ecosystem. Click on on a link in a non-Google app and you won't see Chrome as an option.
I'm in Iceland, and Apple Maps just punts here. It can't find anything at all, and about 50% of the time, it doesn't even try. You just get a UIAlertView that says "No Results Found".

I did a comparison of about 30 sample lookups when it was brand new, and Google correctly responded to about 27 of them; Apple got two. I repeated the test about six months ago, and the only thing that had changed was that Google got one more right.
How is my post wrong? From my post: (Certain grandfathered companies in the private sector are also allowed to escape ERISA, and this will be a problem if any of them go out of business.)

You are simply incorrect that the USPS needs to pay for an employee's pension on day one. They contribute according to a vesting schedule, same as any private sector company not grandfathered.

It's only in their projections that they must include full costs. Unlike many other agencies, the USPS can't tell Congress that a program will cost $X over the next 10 years, where $X excludes the cost of employee pensions.
Even outside of the VCs, it's true that startups generally don't get to hear negative feedback on their idea from anyone. On the whole, people are really nice. No one wants to say "I don't think that'll work because X" as, in other other sphere, it's just a really horrible thing to say to someone. Startups actually need to hear that stuff though. It's not horrible to tell a startup you think there's a barrier to their success; it's damn useful information.

It's a shame too, because I'm sure there's a lot of startups that could have used some honesty from the people around them early on to modify and pivot and consequently not fail.
>Some VCs said, “We like you, but we need to do some more due diligence on the space.” Then they asked us for a bunch of hard-to-get stuff – market research, traction metrics, and better proof of growth. But even when we got them this information they still didn’t say yes.

That one is the classic "weak leader" no. I had this happen to me while I was still in college. Where I went everyone had specific rules for each class, where the seniors had the most leniency, but were still not given real freedoms.

As part of a negotiations class, myself and three others had to create a topic and then negotiate a deal with someone. I chose to negotiate more freedoms for the seniors with one of our top officials. We did a ton of background research on why and how and implications etc... We gave our pitch, answered lots of "tough" questions and afterwards asked "So are you willing to make the change?"

The response was a fantastic display of political wriggling but ended up with basically this response: "I think this is great you guys, but here is what I need you to do so we can make this happen. I need a legal review from 4 different legal disciplines, then I need to see a study of expected outcome effectiveness for your proposal, then you will need to do a poll of the student body to see if they would accept it. Only then, will we be able to make a truly INFORMED decision."

I saw the NO from a mile off that day, so I said thank you, got my A in the class (Despite not getting to any BATNA) and went on with my life having seen what a disguised NO really looks like. I am confident even if I had done all that work the answer would have still been no, I just would have put hundreds of hours into getting a firmer no.
I think a root problem here is a lack of understanding of the modern nature of information. Nobody fully understands it yet, but here is an example of some that are less aware of its properties (users of Snapchat) and something that is obfuscating it further (Snapchat).

Encryption does not fully seal the analog hole, at best it is suitable for protecting structured groups of bits until they must be prepared for crossing the analog gate.

The only way to have exclusive control of any analog or digital property is to exclusively own all access vectors to it. Any form of communication that is not neuron-based removes this lock by necessity, permitting various external channels and receivers access.

Share freely or share nothing - possibly not just a zealous philosophy, also a honest reflection of reality.
Why Johnny can't write, and why employers are mad
I did consider it. But my first exercise was to attempt to do things in what I consider to be the right way, open and upfront. For example the business name was "bitcoin anchor ltd" when I was repeatedly advised to name it something else to subvert bank flags. I wanted to see what resistance I would run into and I could see no compelling reason why I shouldn't be able to do this.

As events unfolded (slowly) I've become more interested In working to level the playing field instead rather than running a second business that would require far more investment in time than it would if I was as to operate wholly in the uk. Don't mistake this for lack of drive, I have obligations to my current business which take priority.
Apple might have worse maps, but they're much better an UI/UX than Google.

Want to save a bookmark to your friend's apartment in Google Maps like you used to be able to do? Good luck with that. Google has decided that locations can only be "starred" and not associated with a name.

Turn-by-turn navigation is also much better with Apple Maps. Upcoming turns are announced more often and at more convenient intervals. I hardly ever miss a turn when using Apple Maps, but I certainly cannot say the same for Google.
I use Arq[1] on my macs and it does the same thing but handles all the "complicated" bits that I'd rather be programmatically dealt with. I have 6 macs, about 2TB of backups in Glacier and a ~20GB "system image" backup in hot-storage on S3.

[1] http://www.haystacksoftware.com/arq/
Waze is better for both of these use cases. Maybe Google will integrate more of its functionality over time, but for now (though I hate the look and feel) the routing and traffic info make it absolutely worthwhile.
Just using iptables would be easier but has the disadvantage that the quarantined box "knows you're there" and could attack or behave differently. The advantage of this solution is that the firewall is almost (but not quite) fully transparent.
From what I gather you're attempting a high-volume, low-margin resale "business" and you want to currency to be on a level playing field with forex? Because then you're dealing with more efficient markets (hence won't get free money) and will have to leverage your kidneys just to bring home a few satoshis.
MapBox styleguide
Looking further into it, it seems pretty much any forex in the UK is subject to VAT[1]. Even though Bitcoin is classified as a single-purpose voucher, I suspect it comes out to being the same amount of taxes (from the perspective of running an exchange). (EDIT: completely wrong, heh)

--

[1] http://www.hmrc.gov.uk/manuals/vatfinmanual/vatfin2740.htm
TL;DR British financial institutions would like Bitcoin to go away. Any UK based Bitcoin exchange will be taxed out of existence.

I really admire Tom Gullen for going the extra mile to get answers from those in power.
100 growth hacks in 100 days: Day 1
I don't see the crack, where is it ?
I don't disagree with that, but celebrating violence is always curious to me.
Crap, I wanted to post that!
https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...

Serious business.
Just to be clear -- any code from the mag will be released under an open source licence. There's no question about that. This thread's about releasing the actual articles themselves (which we plan on doing after nine months -- more info on the campaign page).
Having used fork/join to parallelize an OCaml genetic algorithm, I can say from experience it is neither safe nor practical.

Edit: Intentionally only supporting single-threaded processes is a perfectly fine design decision, however I haven't seen this argument made for OCaml, rather I've seen "multi-threading our GC would be hard" as the justification for the single-thread limitation. Admittedly it was 3-4 years ago when I last had to deal with this.
I think people are starting to see the value, or at least popularity, of functional languages (Haskell/Scala/F#), and some of those are picking up OCaml as a language that fits into their workflow better - one that compiles to native binaries, without the extreme functional purity of Haskell.
Connecting mobile developers to the cloud with Google Cloud Endpoints
> our institutions' reluctance to accept what could be a revolutionary currency

So, that's a pretty inherent quality of revolutionary things.

UK banks are under a lot of regulatory pressure to not facilitate money laundering. An important part of that is to be able to follow the paper trails of who has when money when. It's not just Bitcoin businesses that can't easily open accounts, there's trickiness across the board.
Also, it doesn't consider how many people bought an android phone instead of iphone because they heard that it had terrific turn-by-turn mapping and that Apple Maps isn't so good.
Better equipped than I am now? You assume to know quite a bit about me from a simple sentence.
Zebrello only delivers news which is tailored to your personal interests
Most languages that have "traditionally" shipped with a REPL don't feature compilation at all. So yeah-- I guess that's fast? (Before you start, I'm not interested in pedantic arguments about how any language can be compiled. I know.)

If it's "cumbersome" to acquire the state you need for testing, then that sounds like a design problem that you should fix. The best kind of tests are reproducible and part of a test suite anyway.
I do not know anything about India, but I spent some time one day looking at the geographic distribution of various Google queries. India dominated for anything algorithmic related. I know you cannot draw much from that as it is absolute numbers, so in some sense it is a measure of population, but that same dominance did not hold with non algorithmic, but programming based queries.
I am more leaning on OSv rather then Docker at the moment. Although OSv still isn;t ready yet.
Developing SOAP services using Play Framework 2.2.x
It's not in the graph but it's there in the "Cached" field.
> The belief is it is easier to train a computer scientist to be an engineer than the other way around.

...and yet it still seems to take a lifetime of effort, discipline, and study.
Any tips and feedback is appreciated! :)
$8/mo works out to about $96/year, which has a perpetual value/cost of $960 or $1,920 depending on if you use 10% or 5% as your discount rate.

But yet somehow $8/mo feels much cheaper than $250 for a professional IDE.
Twerking on a holy car
The car had it coming
http://en.wikipedia.org/wiki/Filter_bubble
How do you like glacier? It seems it's fairly cheap until you want your data back. Any insights?
ActiveAdmin cheat sheet
I like Go, but it's too bad they didn't simply enhance FreePascal, if their main concern was compilation speed. Was it just a "Bell Labs" ego concern?

Or, was adding garbage collection that big a need? GC of course makes Go quite different from C++, so they should not be surprised if some "speed demons" refuse to convert over. (note that I hate C++, but can see the point of this aspect)
Actually, entrepreneurs receive tons of negative feedback on their ideas. Regardless of the industry, most senior leaders in that industry will proclaim that some innovation won't work (otherwise, it would've already been tried). At FlightCaster, we received loads of strategic feedback--all of which was fairly wild speculation.

Challenging an entrepreneur on the validity of an idea is actually a form of nice feedback. It seems like it's saying, "I believe in you but I have found some concrete roadblock that will cause this to fail." That's almost always bullshit, because startups change forms throughout their life, shifting strategies and tactics to avoid such roadblocks.

Really, that feedback is saying "I don't think you have what it takes to get around roadblocks."
Perfect, now I can MiTM my wife's Candy Crush sessions and hopefully help her get through her addiction a bit faster...
Previous Discussions:

https://news.ycombinator.com/item?id=3698652 (1 year ago)

https://news.ycombinator.com/item?id=6368562 (2 months ago)

https://news.ycombinator.com/item?id=1831322 (3 years ago, no comments)
Would love a guest pass!
Arrow's Imposibility Theorem
Crowd funding continued development of Mac OS X email client MailMate
No, it isn't a function of Apple cultivating tech ignorance. Apple, Microsoft, and Google make user decisions all the time. It's that most people don't care. They buy a tech product and go about their day. That's the point of consumer technology - make it out of the box ready because most people don't think like us. Maps or Browser or whatever.

Joe User : "Huh, that's different" If it still works they go about their day.

Average Hacker News User: "Dammit, they moved the border padding 1 pixel to the left and the anti-aliasing on the font looks different when I look at it with a magnifying glass at 2 inches from my eyeball. I have to complain on my tech blogs right away about this travesty!"
Google the definition of "fully funded". Any organization complying with ERISA is funding a pension not only for 75 years, but for 75 billion years.
He recommended books in his response.

You should be reading JavaScript: The Good Parts.
I would respectfully disagree and perhaps my reasoning is incomplete as I am a Clojure newbie. However, the absence of tail call optimization has not been a limiting factor in my case; I have been developing clojure code ,which I am sure is non-idiomatic, that is effectively doing the job.

On the other hand, JVM ecosystem is vast. It means acces to the latest database drivers ( Oracle, Sybase , etc.) as well as NOSQL drivers. Almost all third party REST API providers( ASW, Google, etc.) provide java wrappers that you could use in your Clojure code.
The Thought Catalog revolution: How trolling took over the Internet
I like how both the student and the Startup hacker mess up bounds-checking, except the student doesn't realize it in the initial case, and the hacker misses it as the codebase gets progressively larger and he or she gets more tired.
I have an idea for Uber and I'm calling it Uber: Beacons
See JSAN: http://openjsan.org/ (without www)

You can download the JSAN Server, and upload modules. And it takes cares of dependencies.

Check it out, and if you like, contribute there and dont reinvent the wheel.

I too belive we need a more modular javascript.

Plus, you can use JOOSE-js to create modular modules. I recommend JOOSE-js. Its great and works in all browsers, also with node (backend) and frontend
Sure, but these guys each have the benefit of being King of their Kingdom. Most people writing code have neighbors they need to get along with and cannot rule by fiat.
American magazines typically have a much higher proportion of advertising to editorial, with a lower cover price. Linux Voice will have more editorial copy, paid for by the purchase price, not advertising.
Ethically, I don't think you can justify charging good money, then loading the thing with ads; that's just taking the piss out of your readers. Of course, if Red Hat or someone wants to buy 16 pages of advertising, we'll take their money, but we'll print extra pages so that the number of editorial pages doesn't fall.
Marius Eriksen (who leads a lot of the Scala work at Twitter) gave us a great quote for the back of the book that says it best.

Programmers are digital choreographers, carefully
balancing correctness, modularity, concurrency,
and performance. Real World OCaml teaches you how
to perform this balancing act in simple, elegant ways.

OCaml's the simplest systems language I've ever used with a decent static type system to prevent common errors from creeping into your code (most other systems languages sacrifice modularity in favour of even more simplicity, but OCaml strikes a balance).
Here's a little cheat sheet I put together for using the Rails gem ActiveAdmin.

Some of the defaults the gem generates are a little wonky and can have very negative performance impact when the data grows too large.

One thing I'm curious about from the HN crowd is how large you've scaled with ActiveAdmin, and what you've done when you outgrew it? Homegrown admin interface? Some sort of OLTP -> DataMart migration?
> For where I live at (SF Bay Area), I've never experienced any major problems with routing or data

I think Bob's Discount Maps, Bait, and Tackle probably works fine in San Francisco. Outside the Bay Area, it's bad. Outside the US, you'd be better off with paper maps than Apple Maps -- they'll burn better when you're lost.
Would you mind providing feedback to the RabbitMQ engineers? These kind of comments aren't terribly helpful to us, besides form an "I don't like it" feeling.

It would be nice to see what you consider to be "massively overengineered" as well.
A flash crash will be caused by panic selling. And it will happen soon after average joe gets a way to sell his bitcoins into traditional currency, reliably, within an hour or a day. And it will be unstoppable. The current stability/rise is from a reluctance to sell, which dissapears fast when markets are falling.

This is why Bitcoin is essentially a pyramid scheme. People are gonna get burnt. The Vancouver ATM shows the authorities still don't know what they're dealing with and how to apply the laws already in place in this area.