skysight-inc/HackerNews huggingface dataset:
I have a great co-founder dating story. My advise is to know exactly what you are looking for and then recruit for that dream candidate. I built out my business, boot strapped my startup for 6 months and had a strong idea of my product vision. As I hadn't been particularly happy with my engineering team prior- i decided to start fresh with the perfect technical cofounder to build our product. I spoke to a lot of people about what they envisioned for the technical cofounder role for my product and then made a 'dream resume' of that candidate along with the personality traits that would be the ying to my yang. Once I had a good idea of what I was looking for- I went through every single software engineer connection on linkedin to see if anyone might be a match. A woman who had moved into my old room when I moved out of my house had the exact background for what I was looking for (product driven creative software engineer). I got her involved in our market research study and then asked her for drinks under the premise that she had the exact resume and personality of what I was looking for in a technical cofounder-so what would I need to do in order to find a woman like her and get her to start this company with me. She really loved my idea and more importantly, saw the opportunity for herself to build a really cool product from scratch. We are both in similar places in our career and she 180% had the drive and intelligence to start a company and build our product and technology. She said during the meeting that she was actually interested and wanted to meet the rest of the team. We spent two months working together, getting to know each other and really thinking through the product. She met with all of my advisors and poured through our research. We had discussions about communications, got into our first tiff and had multiple discussions about timeline and career goals before sealing the deal. We share many passions like art, music and most importantly, helping women with their careers. Now that she is my technical cofounder, so many amazing things have happened. She's very talented and has the type of personality that attracts good tech & design talent. We work well together because we spent time communicating what we would both need to make this work for us. So figure out what you need, design that dream candidate, go find her or him and take the time to 'date' them till you are both comfortable moving forward. My relationship with her is now the most important one in my life right now and our attention to communicating is what has propelled our product development and our team's growth.
Google was once Yahoo's search engine.
Show HN: Opstarts – Startup planning and forecasting without spreadsheets
ComputerCraft has programmable robots that are pretty cheap to make. There are many other mods that add varying degrees of automation, like redpower.
The position of two fish in a tank are tracked. The tank is divided into a grid and the position of the fish in the grid determines the input into the game.
Yes, extremely. I receive questions from time to time for which the answer is complicated (and if I simplify the answer, the important nuance will be lost). I usually write my response in a gist and tweet a link to it.

But the thing is: Twitter is extremely easy to use and the barrier to tweeting is extremely low, more so than email. People are more inclined to tweet than to send an email, even for complex subjects. As much as I dislike it, this is how things are, so better accept it and use it to your advantage than trying to fight it or complain about it.
This is a great web app! I have been searching for something like this for when looking for chords! Really great job!
> I think I'd miss patterns like `if (arr.length) { ... }`

At least for this particular example, dart supports an 'isNotEmpty' property on all iterables[0], so it'd just be this:

if (arr.isNotEmpty) { ... }

The core libraries support a lot of useful properties like that.

[0] https://api.dartlang.org/apidocs/channels/stable/dartdoc-vie...
Native speakers of English will say "one point one mile from XXX",

I'm also a native speaker, and I've never heard a single instance of that usage. For "mile", or for any other unit of linear unit of measurement (which would otherwise take the default conjugation according to number).

Excepting, of course, for 8 Mile.
Aren't the machines in use today using the same technology? Instead of showing the full image, they are applying pattern matching and only showing suspect regions to the operators. Supposedly to protect privacy...
Heroku's launch button is sick nasty awesome. I'm actually considering switching all my stuff from Digital Ocean to Heroku because of it. No one wants to spend time deploying someone else's application.

And np! If you find anything else (or have any idea to make it better) please let me know! I'm just sitting here watching logs and refreshing HN/reddit every 5 seconds =P
Twitter or FB
I'm pretty impressed with this - I purposely fed it a song I thought would kill it ("Fuzz Universe" By Paul Gilbert) - It did an impressive job of capturing many of the underlying chords, while ignoring the lead lines over the top. I notice that it is not really great at capturing very fast chord changes, an has some trouble with varying time signatures, but great first effort. It would be pretty cool if you could upload your own MP3 to it, and get a result back - that way you could generate the output off a recording of yourself to distribute to bandmates.

Edit: Later, that song did kill it, as the changes got faster/harder.

Also, it doesn't seem to have a complete set of possible chords - one song to check would be "A hard Day's Night" by the Beatles. It has a difficult and distinct first Chord which might be valuable to test against.
Why you suck as much as the developer before you
Why Is SMART “Brain Training” different?
Yeah, show some promise for fuck's sake. Like Nip Alert, Big Head's app. It gives you the location of a woman with erect nipples. Now that's something people want.
I think this is wrong or at least misleading. According to the Ecma standard:

Boolean conversion maps any object o into a boolean. Boolean conversion is defined by the function application
(bool v){
assert(v != null);
return identical(v, true);
}(o)
Wow. Great work! Dropping lyrics in and then adjusting the timings was easy and fun.

I wasn't aware at first that 'contributing' to a song would be public. This is cool and intuitive, although I'd prefer to contribute anonymously.
I can't tell if you're serious. Do you really not see the distinction between bullets and portals in a phallic vs, non-phallic context? You are literally shooting phallus-shaped objects with the intent to penetrate your target. On the other hand, you are shooting oval openings into which things enter.

This isn't very complicated or contentious from any angle I can imagine. Unless you're coming in with an agenda, and take offense to the idea that certain types of games might be traditionally male-oriented.
Question about Aptible .. What exactly does the HIPAA "compliance engine" do ? (ie) the list of parameters it checks for in a deployment ?
A Giant Tablet Gives Kids More Screen Time Together
Vid: Angular in Production: What, How, When to Test?
How We Made HelloSign Responsive with the React Framework
We've created this product to help startups easily make financial plans and projections without complicated spreadsheets. Check it out at https://opstarts.com/ You can use the beta invite code SHOWHN or click here to create an account: https://app.opstarts.com/create-new-account?invite=SHOWHN
Not really. Many of these questions boil down to specific customs that are observed by different sects of Orthodox Jews. For example, how long to wait between eating meat and eating dairy can either be, 1 hr. 3 hrs., 5 hrs., 5hrs and 31 minutes or 6 hours.

If your other answers aren't consistent with the others, it would be obvious to the moderator. (i.e. you went to a lubavitch school, but wait the sephardik amount of time between meat and dairy.

Sure, some people can probably figure this all out, but the questions are just as much for making the users feel comfortable than it is to keep the one moron who googles this all, out of the forums.
Totally agree! FWIW, I'm betting on Hindley-Milner in the long run. The thing is, is it as important as something like library availability, good docs, etc.? Often times the answer is no.
So this strikes me as complete shit.

The GULAG system is nothing like the United States justice system.

The United States political system is not incapable of reform. Reform is hard, but not impossible. In fact, that's the whole point of our system of government -- it facilitates reform. That's why the Supreme Court exists. That's why we have elections. Look at the evolution of rights for black people, or gay people, or women's rights. Look at how we started a stupid war, championed by one party, and then how that party got booted out of power once the public realized the casus beli was totally invalid.

The United States clearly is not a utopia. We have problems, quite alot of them. But to say that we're pretty much the USSR is completely ridiculous.

And the latter half of the essay -- am I being trolled? Is this actually serious?
Using Heat to install Deis on Rackspace Cloud
I'm not sure you could have ever called Comcast support and not been aware of this. It's quite obvious. And I'm not entirely sure it's even all that interesting. Plenty of companies do this sort of thing. I've had a credit card company pressure me to buy some additional protection services when I called to activate my card. Just the other day I was chatting with an Adobe support person because I had a question about licensing, and they were absolutely incessant about getting me to buy something right then and there. I don't think this is really some scandalous thing that they're doing. Don't get me wrong -- Comcast is a pretty horrible company. But I just don't see this as being some outrageously over-the-top thing they are guilty of.
BTW, what we do is completely legal for any song, we did our legal work.
Of course you could always start coding and work out your issues your self.

Having distro's means that you farm some of this stuff out to a third party.
Here's a good explanation of what the software tries to achieve, from one of the files in the Github repo. Much more informative than the Wired article:

Here's a concrete example: A police department in a city hosts an Excel spreadsheet on their web server called Crime-2013.xls. It contains all of the reported crime so far this year and gets updated every night at midnight with all of the new crimes that were reported each day.

Say you wanted to write a web application that showed all of the crime on a map. To download the new data every night you'd have to write a custom program that downloads the .xls file every night at midnight and imports it into your application's MySQL database.

To get the fresh data imported you can simply delete your entire local crime database and re-import all rows from the new .xls file, a process known as a 'kill and fill'.

But the kill and fill method isn't very robust, for a variety of messy reasons. For instance, what if you cleaned up some of the rows in the crime data in your local database after importing it last time? Your edits would get lost.

Another option is a manual merge, where you try and import each and every row of the incoming Excel file one at a time. If the data in the row already exists in the database, skip it. If the row already exists but the incoming data is a new version, overwrite that row. If the row doesn't exist yet, make a whole new row in the database.

The manual merge can be tricky to implement. In your import script you will have to write the logic for how to check if an incoming row already exists in your database. Does the Excel file have its own Crime IDs that you can use to look up existing records, or are you searching for the existing record by other method? Do you assume that the incoming row should completely overwrite the existing row, or do you try to do a full row merge?

At this point the import script is probably a few dozen lines and is very specific to both the police department's data as well as your application's database. If you decide to switch from MySQL to PostgreSQL in the future you will have to revisit this script and re-write major parts of it.

If you have to do things like clean up formatting errors in the Police data, re-project geographic coordinates, or change the data in other ways there is no straightforward way to share those changes publicly. The best case scenario is that you put your import script on GitHub and name it something like 'City-Police-Crime-MySQL-Import' so that other developers that want to consume the crime data in your city won't have to go through all the work that you just went through.

Sadly, this workflow is the state of the art. Open data tools are at a level comparable to source code management before version control.

https://github.com/maxogden/dat/blob/master/docs/what-is-dat...
I think that really depends on perspective. Calling micro-controllers RISC versus CISC sorta misses the point. They are of course reduced from general processors. Does that make them RISC, though?

Easy way to consider it, a GPU would probably not qualify as a RISC processor, but it also probably has fewer overall operations than a CISC processor. (Or, do they qualify nowdays?)

Now, ARM definitely is. It remains to be seen whether they can continue to be dominant once Intel enters the same arenas.
Realistically, I expect PAM-like system to be pulled in (with PAM becoming optional) and package management abstraction being integrated into systemd in the next couple of versions. Soon we'll talk about Systemd/Linux being the correct name ;)
Principles for Better Software
> Slow and steady wins the race

I feel Snowden's approach may get of shock and awe from the media, but in the end, it will result in witch-hunts rather than real change.
Quill Analyzes Sensor Data from Chicago Public Beaches
Which is the problem.

Edit: I can see the systemd love is strong in here...
Raising money in public markets nowadays makes the company significantly less agile. Marc Andreessen has been advocating staying private for as long as possible in quite a few places, including here

http://www.vox.com/2014/6/26/5837638/the-ipo-is-dying-marc-a...
Yes we did! Any organic material shows up pretty well under backscatter X-ray, and so can be used to cover darker contraband. You can see this done with Teflon in our gallery: https://www.radsec.org/gallery.html under "Concealing a Knife by Masking".

We didn't try meat due to the mess, but it would almost certainly work as well!

(Technically, in this X-ray energy spectrum, the amount of backscatter is related to the "effective Z" of the material, where Z is the atomic number of the elements involved. Materials made from lighter elements like carbon and oxygen? Backscatters well. Heavy elements like iron? Absorbs x-rays.)
Systemd marks stable bugfixes in an easy way in their git repository so people can easily determine the bugfixes. I know because our systemd packager makes use of that to ensure those bugfixes are included in our systemd version. Because every packaging systemd that I know relies on tarballs, it is a bit messy. I do know that various Fedora packagers find it rather backwards to still be packaging based on tarball releases.
As parent said, items with the same name stack together, items with different names don't. There are item testers in minecraft based on whether the item will stack.
I am interested in UX and design opportunities within open source projects. Would be happy to talk, share my background, and see how I may be of service. tom [a] thegrif [dot] net :-)
Umm...competitors? [Citation Needed]

What I remember is that Amazon created the e-book space, for all intents and purposes.

And the reason they undercut the royalty price was to create that market. People didn't want to spend $20 or more to buy an electronic copy of a book they could buy for less in physical form. People aren't stupid: If they aren't getting a physical item they can then hand to their friends and/or sell, then what they're getting has less value.

Heck, I still get annoyed by crazy-high eBook prices. An eBook should absolutely ALWAYS cost less than the physical copy. If there are 500 copies available used for $0.01 on Amazon, then it shouldn't be more than about $5 (paying a bit for the convenience of having a digital copy -- those $0.01 copies typically add ~$4 in shipping costs), and yet you can find $8-10 price on a Kindle edition. [1]

Amazon has a very strong customer focus. [2] That results in lower prices. It also makes it harder for competition, yes, but that "customer obsession" has become core to the culture at Amazon.

[1] First one I found: http://www.amazon.com/Against-All-Enemies-Tom-Clancy-ebook/d... -- it turns out many of the $.01 books are only $6 on Kindle, which is better than I thought, but it wasn't hard to find one greater than $8.

[2] See the first "leadership principle" on this page: http://www.amazon.com/Values-Careers-Homepage/b?ie=UTF8&node...
Here's the reason for your downvotes:

Instead of "you're doing it wrong", suggest alternatives. When someone is learning, help them learn more.
https://news.ycombinator.com/showhn.html
Wasn't the case for me. We had several courses that were team efforts, and the typical method was to determine a shared team score, and then let individual scores deviate by a small margin (+- 2/20 at most) from that, based on the professor's appreciation of your individual contribution in the team.
Think Python is how I learned to program about 10 years ago, it was a good book.
Too bad that's how it was sold.

2011: "Hey, check out this init system!"

2014: "Hey, it isn't just an init system! It's so much more!"
If 2 keeps not happenning — if producing custom ASICs remains expensive — it becomes increasingly attractive to produce cheap as-good-as-they-get FPGAs in massive quantities.

Ironically, FPGAs as endgame would be way more disruptive than an "ASICs to the people" endgame.

FPGA density, price/gate and power efficiency trail "native" hardware but constant factors of overhead but it should be possible to reduce the gap compared to now. More FPGA volume means better economies; the hardware architecture could be optimized further; most importantly IMHO the current design tools are heinously unfriendly and could benefit a lot from programmer attention (once programmers realize a more-or-finalized FPGA structure is the "new assembly" to optimize for).

I'm not sure if a constant factor of disadvantage would become very acceptable (because we'll drop the throw-faster-hardware-at-it mentality) or very unacceptable (because robots with FPGA brains always lose at high-frequency chess wrestling to robots with native brains).
Poetry for those who are struggling
Curiosity wheel damage: The problem and solutions
Surprise Mathematical model reveals unexpected findings on happiness
As I mentioned in the blog post, one use case for Wave that I personally find compelling is design discussions. If I post a design proposal (e.g. for a new Sandstorm feature) as a Wave, people can comment on individual pieces without the discussion turning into a mess.

Wave is really just a different kind of real-time collaborative document editing that extends documents into discussions rather than just flat blobs of text.
My first surprise is on the APR. In Canada, most cards have an interest rate of 19,9%[1], if you're not counting the store ones (27,99%+).

Even looking at the "poor credit" section, there is a variety of APR available.

Competition at work...

[1] With the exception of reduced interest credit card. My credit union offers one with 9,9% APR and is claiming that's the "lowest interest rate for a credit card in the Country".
coreutils certainly has a monolithic release process. However, as jude- points out[0], in other senses it is quite modular.

The BSDs do have somewhat monolithic repositories, along with somewhat monolithic development and release processes. All the Linux distributions have, ultimately, monolithic release processes.

However, components within these ecosystems are much more loosely coupled. Mixing different implementations (or different versions of the same implementations) is not only practical but sometimes essential to getting useful work done.

I have a nuanced definition of monolithic that recognizes various ways in which something may or may not be monolithic.

Lennart and his cohorts have a very absolutist but conveniently-shifting definition of monolithic that they demand everyone blindly adhere to lest they be accused of spreading FUD.

[0] https://news.ycombinator.com/item?id=8203821
Its open source. In the end, you can make it do whatever you get off your lazy ass and make it do.

Or you can quit bitching at the people who make the software you use.
Awesome project,personally I feel there should more options for discovering music, like languages etc. That will also help you in user engagement.
Come on, don't be so rude, it's totally uncalled for. And you are missing the perspective. Not all cities are typical American, okay? There may be cities in warmer climate zones with tens of thousands of fruit trees.
Counterfeit U.S. Cash Floods Crime Forums
D3, DC, and Crossfilter.js for in-browser analytics
It's all about the video today - we may disable the autoplay once the buzz dies down.
Or he spends a lot of time on a hobby after work just like plenty of other reasonable and self-supporting people [without kids] do?
How different is sandstorm from Tonido personal cloud platform?
What is Continues Delivery?
Sourcemaps v3 in Stylus
We couldn't ask for a better response. Spot on.
I paid for it, as did my co-worker. We both use it for development. I strongly suspect that most people who use it at their job pay for it.
If you click through to the actual law, its weird in terms of the categorization since it doesn't use any of the standard rubrics. The rule applicable to roads with more than two lanes in the same direction is neither a "left lane for passing" rule, or a "yield left lane to faster moving traffic" rule or a "must keep up with normal speed for the road except in the rightmost lane" rule. Its a "you must always drive exclusively in the rightmost lane no matter how many are available, unless there is 'substantially continuous' traffic in the lane, or you are using the left lane for turning."

It might be straight-forward and sensible (that, particularly the latter, is particularly subjective), but its very distant conceptually from the rules commonly used elsewhere that form the basis for the categorization and thus is, in context, weird.
It all depends on the details. Bringing up possible additional services as part of a support call is fine. If done well, it can be a good thing for both sides. Maybe you actually do need additional services, after all. However, it needs to be brief, to the point, and they need to immediately take "no" for an answer. If Comcast is excessively pushy and isn't actually trying to help you by getting you additional services you actually want, that would be bad. The article doesn't contain enough detail to know which category it falls into.
From what I recall, a few of my friends actively used it back in the day at work, and they claimed it was fantastic for remote collaborations.