skysight-inc/HackerNews huggingface dataset:
I have projects where I can't manage to get any kind of automated tests in, because it's just too hard to figure out how to do it, way too time consuming. And indeed they don't have tests.

I have other projects where I manage to get good automated test coverage.

Having this experience, I know for sure which projects are more enjoyable to work on,of a higher quality, with fewer bugs, better architecture and more developer productivity -- the well-tested ones every time.

If you write tests from the start, it tends to effect the architecture of the project -- creating a testable architecture, but also generally a better more maintainable architecture. So the projects where testing is 'too expensive' are often those that were started without tests. Also, certainly, some environments/frameworks/platforms support testing better than others. And I think it's true that some domains are better suited for testing than others -- sadly, in my experience, typical web apps are actually among the hardest things to test well.

I have sympathy for not having figured out how to test in an economical and maintainble way. Sometimes that's me. But at this point I am confident from my own experience, that when I can figure out how to test in an economical and maintainable way, it leads to better software and less frustration.

(I suppose there could be a correlation fallacy here, where the 'less problematic' (in some ways) projects are the ones I manage to test on, and it's because they are 'less problematic' that they are higher quality, not because they are tested. All I can say is my experience leads me to believe in tests, even though I still don't use them in every project, because in some projects I can't figure out how to do so economically.)
Looks good, but it's the soundtrack that convinced me to give it a try. An emotional response partly (the royalty-free musak behind most promos makes me want to gouge my ears), but it also suggests that at least one person at codio knows what they're doing.
That's a fair question and I don't understand it myself. Perhaps it's because the Firefox/Chrome dev tools are so useful. Perhaps its because I understand what the errors are trying to tell me. In JS I usually have a good mental model of the data I'm dealing with. I didn't have that with Clojure. I didn't have it in Haskell either, but the Haskell compiler would immediately get in my face about it until I fixed it.
> He probably also plans to start creating similar email lists for other verticals with high levels of contractor work - so not just developers, but also designers, devops etc.

This is what I'm interested in, although I'm pretty sure he said his product is actually for designers, not devs. I'd love to see something similar for devs.
"Enterprise apps" generally means "enterprise web apps", not standalone, deployed applications.

I've never seen a AAA game written in Java. The non-deterministic GC is a dealbreaker as is the speed and space constraints of eg consoles.

The OP is generally correct: the JVM is a niche technology in a way. The Java ecosystem basically specialises in web apps and backend ESB-type stuff (shuttling data very quickly between heterogeneous applications). Of course, this is a very big, well-paying "niche" so it's not something to be afraid of.
One hardly needs to go out of their way to make a page unreadable in one browser. Developing proper CSS to support cross-browser, mobile-friendly websites to this day still isn't common knowledge for all developers. And it's almost impossible for most people to test their site across different mobile platforms themselves.

For example, this website looks fine on my Windows phone. I'd have no idea his website had an issue if you hadn't mentioned it. If I had been particularly impressed by the way his site looked, I might have been tempted to borrow his CSS and propagate the problem without realizing the problem was there.
The financial and banking system is the most heavily-regulated industry there is. The 2007 meltdown was caused by a number of abuses, but "lack of regulation" was not one of them. We most certainly do not have a free market in money, so we cannot blame the problems of the banking cartel on the "free market" when one does not exist.
It's funny, the similarities between a critique and a team code-review didn't occur to me until penguindev's comment. But they really are a lot alike.
I put two US addresses not knowing if it was for international only and it took over 2 min before I close the window.
Top 10 Performance Techniques for PhoneGap Applications
But now your brother won't be dropped when he does fall ill or get cancer. That was a common tactic among insurers. You didn't dot an I correctly on one of your forms? Dropped. And now that you're dropped, good luck finding another insurer with your "pre-existing condition".

Unless your brother is immortal, he will eventually fall ill or suffer an accident. Such is the nature of life. Some people live long & healthy lives, others get cancer at 25. You simply cannot know the future. Shared risk, in the greater scheme of things, is preferable to the alternatives.
I love the fact that you keep trying to define your own vocubulary 'Deck' etc, but always have to explain it. Best to stick with the more eaily understood term, rather than invent your own, I think.

Unless you're going to try and trademark them all.
Paxata grabs $8M to help data scientists skip the dirty work
good to see brazilians strong in HN :) we're going to conquer the world!
Well, no. A Dockerfile is the build instructions, not the build artifact.
Like I said in another reply, I'm talking about the specific claim that float64 ops take more CPU cycles. There are other ways for them to still be faster, like caching.
Ok, is it supposed to be negative or positive?
When I first read this I thought it said "Why Republican is Awesome". Now that would have been an entertaining read (not that the actual article isn't entertaining - I'm sure it is).
Hey all -- just a little more info about this project. I recently starting programming, and am currently in the middle of one of the intensive programming bootcamps.

Anyway, this was a little weekend project of mine. For a long time I've been interested in creating some sort of internet 'art' where people affect a site just by being there, but don't actually interact with anything in particular.

This is basically the first realization of that goal, now that I am learning the skills. Any feedback or contributions would be much appreciated, or if nothing else, a simple click on the link so I can add another dot to the map.

Thanks -- ty
CEOs are employees, and stocks are considered passive income. Granted, he might still have to be on the "board", but he could get pretty close to passive income.

To spell this out: Most successful businesses eventually hire someone to run them w/o much intervention from the investors/founders. He can do the same.
There is Yeti (http://mth.github.io/yeti/), a JVM language from the ML family. I think it's close to a 1.0 release, and the compiler has been pretty reliable for a while now. I find it a delight to use.
It's not that crazy of an idea. He's not talking about holding up a scanner to your screen, scanning it, then OCR'ing a big tiff. He's probably talking about something that takes screen shots every few seconds, OCR's that, then indexes the contents based on what's on your screen, your current URLs, etc.

"Computer, search for every time I saw the words 'crazy idea' in the past six months and include how my workspace looked at each occurrence."
How much to make an app
I'm doing the same right now
haha I can appreciate that
Thought provoking.

If you have your team in place when you set out, you will save loads of time (the time it takes to find a co-founder), but looking for one when you are trying to growth hack means you will spend time away from the growth aspect.

A difficult balance.
HTML5 web-based image editor - svg/psd/webp support
Fair enough. This seems like CSS Positioning 201 to me, but I've been dealing with this stuff for a long time now, so my perspective is probably pretty skewed.

I completely agree with your point re: cognitive processing: good CSS communicates intent to the reader, so if this kind of stuff is unclear to people and the Smashing Mag post helps the concept click in readers' minds, then it's a win :)
I'm curious why there isn't something like TypeScript or Coffeescript for CSS? I'm aware of LESS and SASS but to my knowledge they don't go as far as their JavaScript complements in adding future-looking functionality. Is it simply not possible to add CSS grid or flexbox (or both!) support to LESS and have it compile down to plain ol' CSS?
Q) Who cares about Paypal?

A) People who are outside the US.
They need to do it now because the % that companies are able to charge is going to collapse very soon. This is a money grab for founders and investors - that's all. Square will have money to try to compete but they'll have a hard time.
Bayesian inference would only be relevant with the management team, not the growth of a market. In order for Bayesian probability to be used, it would require other exact or remarkably similar scenarios by which to build on.
How many Cypriots have recovered money from their stolen bank accounts? Quis custodiet ipsos custodes?
I was wondering this too. Won't they get back most of their loss from the insurance policy? Unless the fire was not covered due to a specific cause.
Hi hoopism, thanks for letting me know. We are also able to show domestic shipments (the rates are not the best). The problem is because our server can't handle the massive traffic from HN. I apologise for the inconvenience, I'm really sorry about the server issues!!
I don't think people have a problem with the banks. They have a problem with the currency. If the currency value drops to 0 (which is a possible thing), it doesn't matter if your bank was secure or not.
Starving on Dogfood: When idioms get in the way of actually getting work done
Hey - thanks a million - that's the plan!
Love to hear more about HIPAA compliance on AWS, been there recently and would love to see other's take on it. Especially because the AWS whitepaper is so....unsubstantial.
I try to insist on a week in the office at the start of a gig -- I only take remote gigs, unless very short. That's never been a problem. (International gigs are an exception, naturally, but I let the client make the call.)

That week in the office is enough to get to know everybody and vice versa. You do need to actively seek out and talk to everyone, though.
I am not an expert, but it seems like there should be a better IPO mechanism that sets the price just right. Why not have an auction?
Those deductibles include dependents (children & spouses) which the previous plan did not. They weren't even covered under the 2013 plan.
Absence of evidence is evidence of absence, just not proof of absence.
Thanks - we discussed that a lot - we were trying to make a simple 3 steps process. If we get a lot of feedback that it's confusing we'll ditch it.
So An English Major Walks Into a Startup....
Isn't 29 USC § 1109 about corporate benefit plans? What does that have to do with general Director breaches of fiduciary duty (which is covered under state level business corporate law...)
Amazon Web Services Offers 3D Gaming Graphics Enhancements
I'm really curious about this but I can't find any examples on the website.

Even in the documentation section, the Getting Started and Styling Reference both 404.
Don't Lose $450 Million From a Software Glitch
Interesting to note that Apple does the same thing with Safari.
I imagine the documentation is completely out of date.

Anyway, if you don't want to look at it, that's your loss - while I don't think CAL has much of a future a lot of work was invested in it by a very talented team and there is probably something to be learned from it.
It's per instance - so you can have unlimited docker files; you only pay when you create an instance from one.
Yes, all very good points. I didn't use a neutral category, as it's difficult to gauge whether a tweet should be neutral. I've thought of detecting them based upon news-speakish tweets, as you've pointed out. That would require its own machine learning run, just to sort out neutral from containing-sentiment.

Also keep in mind, different topics work better. The term "election" has a lot of news headlines, which many are probably neutral, skewing the results. More consumer-ish topics yield better results. But yes, tweets are difficult to analyze. I've done another recent experiment with tweet analysis, if you like this kind of stuff http://primaryobjects.com/CMS/Article158.aspx
The fact being interesting doesn't mean its encoding is interesting. I might find a movie interesting but looking at the raw bytes of the MP4 file much less so ;)
I know that these points are often touted as best practices. I agree with most.

I have _never_ seen useful (daily especially!) standup meetings.

That very well might be a cultural problem or an issue with the people I work with etc., but even after giving the idea a couple of chances: 'Daily standups' make me cringe inside.
As a person who isn't in this space, why do you say that? Is it because of increasing competition or something to do with Braintree/Paypal?
I think you need to define your own language if it's better. 'Deck' is clearly better than 'Dockerfile'.

Feel free to innovate - you're a startup, and it's what we love about you.
Understandable...

Best of luck and bookmarked for future use. Thanks for reply.
Malicious non-sequiturs are not persuasive.

Some industries do develop systemic defects, and it is appropriate for government to apply regulations to correct those. There is a vast difference between coming up with a regulation amounting to "you cannot drop coverage just because a case proves costly" or "you must accept pre-existing conditions for coverage-transferring customers by accepting them at exactly the same plan/cost as a current customer facing the same treatment costs", vs. taking over the entire industry and compelling a multitude of costly irrelevancies and disruptive non-sequiturs.

And you're missing a heck of a lot of objectively bad elements which are anti-health. The point of a discussion is to address both sides of the issue, not just loudly ignore the opposition's objections.
The Internet Bug Bounty
If someone else is paying you to hold on to your money then you don't own that money.
For the energy in the battery you quote how much electricity it can store as if setting it on fire was just going to drain the battery. In battery fires most of the energy comes from burning chemicals in the battery not the electrical charge it was holding.
Way back when, Yahoo worked directly with the exchange to get a real-time feed.
It's OK to nitpick :)

I see a lot more of my family than I would working 9-to-5 in an office situation. So, if I work 8am-6pm or 7pm, I'm still coming out ahead in that department. Sometimes I'll work well into the evening, hammering on something to get it to work. Other times, I'll take half the day off just to recharge and recalibrate. Luckily my job works that way. I'm just very fortunate right now--sooner or later, I suppose I'll be back in some office somewhere, sitting in some cube farm and trying to be productive while the guy next to me yacks on his cell or chews his food loudly.
The words "hack" and "hackers" are rapidly becoming meaningless marketing buzzwords.
By "opaque and vulnerable," I thought he meant "we can see who is using/operating/mining/developing bitcoin." (Which lets them pass laws to coerce those people.)
I'd even say daemons are a stretch. Having multiple JVMs running at once would crush a lot of systems.

The JVM and the Java ecosystem are basically all about long-running backend services. It's funny when you consider Java's roots as a simple language designed to enhance web pages.
Not exactly. Credit card authorization happens instantaneously, even though it takes the money a while longer to actually move between accounts. And this is separare from the chargeback mechanism, which can claw the money back after it's actually moved.

A 0-confirmation bitcoin transaction is more like writing down someone's credit card number and charging it later when you have access to your credit card terminal, which was common (in the form of those carbon copy credit card impressioning machines, which are why credit cards have raised digits) in the days before ubiquitous mobile Internet.
I think most people who do anything are not very good at it. Period.

This applies to Mc Donalds employees, politicians, spies, strippers, doctors, lumberjacks, Comcast customer service representatives, artists, physicists, engineers, teachers, cops, pimps, and any other profession or hobby group you can envision.
Low Fuel Finder
> Have a Car2Go membership? Like free stuff? I’ve put together a script that helps you find Car2Go cars that are low on fuel. You’ll receive a 20 minute credit for each car you refuel if they’re below 25% fuel when you refuel them.

via http://x.thedeets.com/post/66223591884/have-a-car2go-membership-like-free-stuff-ive
I haven't looked at the details, but at initial glance - I love the direction.

While Wikipedia my not be the shining-light of data accuracy, it definitely fits the bill for achieving good: "Perfect is the enemy of good" [1]

I believe removing barriers to knowledge access for everyone is a step in the right direction. This tries to solve a single barrier. We still have a long way to go.

[1]: http://en.wikipedia.org/wiki/Perfect_is_the_enemy_of_good
They don't. The only goal of Twitter guys was to get a whole bunch of money.

Twitter has gotten $1.8 Billion out of this deal already. Once Twitter sells stock off to the banks, the money no longer reaches them.

That said, if Twitter wants to sell additional stock at a later date on the public market, they'd prefer if the stock price were high.
Upstagram Is A Flying Raspberry Pi That Publishes Live Pictures On Instagram
I'm trying to summarize the objections without judging the objections themselves.

The exemptions that I'm referring to are being referred to as "waivers", and you can see a itemized list and description of each type of waiver here: http://heartland.org/policy-documents/six-types-obamacare-wa...

As to the abortion issue, it appears that I was slightly incorrect. The objection is mostly to the contraceptive mandate (free contraceptives for women). I still think there is some objection on the abortion issue, but frankly I'm not familiar with it so I can't say whether it's justified or not.
What is the problem accelerators are solving?
Speaking a second language may delay dementia
Look at some of the linked PDFs. It's the indexing technique and on-disk format that is an enabler for several notable use cases; personally, I'm looking forward to a time when I can use pg for full-text search without having to resort to another external system like Lucene or Sphinx. What it won't have is the query "smarts" like Lucene or Sphinx do today, but you need speed first.
Well, I followed the link.

This must be what non-programmers feel like when somebody links them to a GitHub repo.
Now, I haven't used SASS/LESS that much, so feel free to correct me, but it seems like they're solving a different problem. They keep your code DRYer, add nice things like mixins, etc.

However, they don't abstract over tasks like layout--you're still stuck with hacky CSS tricks and semantics.
I think we employ all the major Valgrind contributors at Mozilla but they don't work full-time on Valgrind, so that's unfortunate. It is hard to keep up with a moving target where you don't get any advance notice though.
You seem to be using a definition of "efficient" that has some sort of moral or intuitive meaning. That's not the relevant definition. It's really something more like "the market will not exhibit large-scale persistent arbitrage opportunities", which is why showing the market is inefficient pretty much by definition requires you to produce a method to consistently make substantial quantities of money by exploiting the arbitrage opportunities you found.

Market efficiency is not a moral concern; it's more like a physics observation.

In fact trying to understand economics with morality or some other form of normative claim is a huge and quite pervasive mistake that destroys people's ability to understand it before they even start trying. It's a machine. What we do with it may be moral or immoral, but the market itself is all but a natural force.
The real mobile revolution: Africa's smartphone future
The real name isn't really neutral either. You have to consider at least a little bit that having the word "affordable" in the name is naturally going to bias people toward it. I doubt the Subsidized Care Act would poll very favorably.
Thanks for understanding :) I'm offering the HN community the service without commission as a thank you for their feedback. Let me know when you want to use it and I'll give you a test account. I'm laura(at)goshippo.com
Probably the easier startup lottery these days could be join a startup that is rumored to be an IPO. I'm not sure if software engineers get to make millions, but even 500K to 1M vested over 4 years is pretty good.
I do just want to point out that corford is spot on with the banks' piece. They do add value by facilitating the process, but ultimately the fees they rake in, and I mean rake in, are disproportionately high compared to that value.
In order to achieve bank levels of trust you need to be confident of being able to enforce contracts against the organisation you're dealing with.

This usually comes from them being vulnerable to an actor who you believe will wield force on your behalf if they break contract. This then means you're stuck trying to find an actor who

1. you trust to wield force on your behalf (i.e. they're not just some cutout established by your counterparty)

2. who you are sure has means to wield the force against the counterparty (perhaps they can prove that they know where the counterparty lives)

Those are difficult criteria to fill, which is among the reasons why over a long period of time, we've invented governments we can put up with.

I can imagine two other scenarios where you might be able to generate the level of trust you want:

1. If the counterparty can somehow prove that it's not in their short-term interest (because sometimes people run successful and profitable services for years and then abscond with the money suddenly) to just take all your money and run.

2. If you have insurance with an insurer that you are sure could pay you if everyone transacting with that counterparty made a claim at once. (But then, how can you trust that insurer unless they are vulnerable to someone you can trust to wield force against them on your behalf if they break contract?)

I think any future where bitcoin organisations are as trusted as banks is a future where they are registered with the government as financial bodies and regulated in such fashion.
800MB is for the old GIN index, the new experimental one is 350MB, and has not yet undergone more space optimizations. They are also not really comparable: Mongo only indexes a few select keys, whereas the new GIN index does many.
What is the purpose of this? not knocking it, just the instructions are not clear what its supposed to do or how it works.
This is the first thought that came to my mind when I read the headline (your first sentence). Glad to find out I'm not alone.
Is it just me or is the lighting really dark for many of these fossils?
Both should be limited to the truly needy, rather than becoming de facto norms for _everyone_ in broad categories.

I have no qualms about using a program I was compelled to paid into, while considering I shouldn't have been compelled to pay into it and that I'm a prime example of what's wrong with the system. And yes, I've said "no" to comparable "here, take even more taxpayer money" programs.
Indeed so. I must have missed those earlier, or failed to recognize your name on them--I just saw your "thank you" response. Sorry if I was obtuse.