skysight-inc/HackerNews huggingface dataset:
I noticed it when he cracks open the beer. And please, I just asked this with the most respect possible, I'm just curious.
The link[1] has a description. Basically, different professors create different "villages" one may apply to. Everyone taking a master's has to take this course, e.g. all 4th year students. Our university has everything from engineering to human sciences, so the diversity of the groups are great. This gives new influences to the field of the village, and good practice in teamwork for us students.

[1]: http://www.ntnu.edu/eit/formal-documents
Vendoring is the way to go, but it done in a very awkward way here. I find it is better to just fork the repos you depend on and reference your fork. This makes it very easy to update them from upstream and eliminates any need for third party code in your repo.

Using the command line args is great for programs with small configs, but we find good old INIs and JSON to work better for large complex configs.

I think the deploy step outlined should be running the unit tests with the race detector enabled.
Using words like “sucks” is a bit of fun. Seeing obvious deficiencies in a language and putting up with it for years instead of doing some work and using a better one is childish.
I don't see how a depreciating second car works better than a bank account for what you are describing.

I guess there are probably some differences in the way people approach payments that they have to make and payments to their own savings accounts. But still, I'm pretty sure that saving more and consuming less is a more effective strategy for financial security than buying things you don't need.
this is an amazing service!!
The reason 'have it' wasn't matched is because the vowel phoneme in the word 'have' is: "AE" whereas the example in the screenshot was matching combos with successive vowels "AH - IH". So 'have' didn't match that scheme. I agree that these should match, and have been throwing around the idea of matching similar sounding phonemes together.

I completely agree though, the metre/rhythm plays a huge part in a poet or rapper's flow and you don't get the full story without incorporating it. The issue is that I haven't found a way to programmatically pull the metre from a song, and rapper's don't generally keep track of their metre, let alone put it online in a machine readable format (though I'm sure you could find ones for hugely popular songs like 'Lose Yourself' online!).

I am interested in figuring this out though, and have been throwing around ideas for people to simply generate metre for songs by having a tool that simply allows users to match words to times in a song. Though I'm not sure how scalable that is, or how to create such a tool that is drastically simple and fast to use, because otherwise it defeats the point. My hope is that there'd be a way to algorithmically parse the audio and look for inflection points in a song for where words might lie but I've done no research towards that end. digression: This kinda tech would probably be useful for generating 'sing-a-longs'
And this thread is now deleted/blocked/banned/hidden. (not by me, I am not part of ycombinator/HN org).

edit: It seems to be back now. It probably scrolled of instead of being flagged/buried. So I was wrong, sorry.
Isn't this what static analysis, penetration testing, and various other automated smoke tests made for? Instead of adding to a checklist these tests are updated to account for new vulnerabilities.
TeX reminds me of GCC — huge, complex codebase, unhelpful error messages, and designed to just be a compiler/typesetter. I wish someone were to rewrite an LLVM-like TeX system. Simpler code, could be used to write libraries to do live syntax checking and formatting, beautiful error messages, and fast typesetting times.
Getting the JVM installed requires very little effort. On ubuntu linux, for example, apt-get can be used to install openjdk or Oracle's distribution. Travis CI provides java (with a choice of JDKs) in its testing environments.

So, I understand your point, but the installation "overhead" seems more like a mole hill, hardly amounting to even a speed-bump sized obstacle.
Yeah, this is really the only comparison I have so far. It was included with a PR for adding regexes to Rust, so hopefully it will make it into the shootout proper in the next release.

I also have some more specific benchmarks against Go: https://github.com/BurntSushi/regexp/tree/master/benchmark

(For any curious readers out there, the benchmark is multithreaded in Rust[1], with a particularly nice use of futures.)

> Rust beats Go pretty soundly (on this specific benchmark), but C beats Rust pretty soundly.

I believe the dynamic regexes also beat Go on this specific benchmark, but the optimizing compiler is likely to blame there. (And to be clear, Go still beats Rust native regexes in some benchmarks, primarily because it has more clever optimizations. It was written by Russ Cox, after all!)

> Why is C so much faster?

The C program is pretty elaborate, but here are my guesses.

* There are many ways to implement regex matching. For example, RE/C++ uses both a very very quick DFA and a NFA simulation. My library only has the (slower) NFA simulation. I don't know what Tcl uses for an implementation strategy, but whatever it is, it's likely a factor.

* If string replacement is done in place, then it's going to avoid a good chunk of allocation. (In this particular benchmark, it would be perfectly legal to do string replacement in place.)

I'm sure there are other things I'm missing, but these seem like good candidates for a good chunk of the difference.

[1] - https://github.com/BurntSushi/regexp/blob/master/benchmark/r...
They are doodles from Homer's 5yr old daughter. Where do I send my address to get the check? :)
Dashboards | Android Developers
Python is the way to go. This is exactly how I got into Python: I worked as a Financial Analyst, automating giant reports with VBA. I quickly found out just how much easier Python was, compared to VBA, and I could then hook directly up to the Quickbooks API to grab data.

New Boston http://thenewboston.org/list.php?cat=36 is a good place to start. People can get their feet wet. Learn Python the Hard Way http://learnpythonthehardway.org/ is one of the best beginner tutorials. The problem, though, is that the examples are a bit boring because the focus is not so much on the examples, but on repetition - for learning the syntax. Most have to power through this. I would highly recommend it.

I am also the author/co-founder of a Python training series called Real Python http://www.realpython.com. We start with the syntax, then move into web development.

The first course would be great for your team. It's got excellent examples, many of which are relevant to your field.

Additionally, I have been training people in Python for a number of years now, so I can create custom training material as well, specifically or your needs. Since my background is in analytics, I understand what is needed to take someone from that Excel/SQL level and get them going with just enough Python to automate much of their jobs. From there, they can take their Python learning to the next level.

Feel free to contact me at michael (at) realpython (dot) com.

Cheers!
Seems expensive, $0.10 to read an article?
Why doesn't this guy just release the video? He can write as many words as he wants, but no one is going to believe that the police report was "overblown and grossly exaggerated" until they see the video.
For the goal of processing information quickly presenting the main articles as a single column I felt would be less effective in the state the articles are in currently, especially when there is enough room on widescreens, and where graphics are used. The front page designs utilize the space better, and it would be interesting to see how such a layout might be adapted for the articles.

Another relevant point as someone mentioned earlier is Wikipedia isn't known for beautifully curated professional photographs and design for every subject, which comprises a significant focus of the concepts. Commercial sites with similar grid designs, such as the Verge and other blogs often have a team of photographers and/or designers to maintain the aesthetic, and are more liberal with their use of copyrighted media.

Still love such new takes on established designs. Kudos to the designer for stimulating discussion and bringing a focus to what could be improved.
Really the only thing missing from Clojurescript, as all Lisps, is static types.
This story went to the HN top and then dissapeared, after few minutes. Earlier something very similar happened to at least one of the posts you listed. I wonder why?
Have you ever bought a news paper?
Hey dang, what's happening here?
>>> musings >>>

Let's invert the question: can we create, in our labs or in computer simulation, artificial life that could not reliably trace its origins to us specifically?

What would it take to create a (seemingly) self-contained, self-organized environment for the artificial life to live in?

<<< musings <<<
The original url [1] was blogspam—that is, it was a knock-off of some other, more original source. In such cases HN prefers the original source.

Submitters: please double-check the article you post for links to an original source. If there is one, please post it instead.

http://www.ibtimes.co.uk/silk-road-successor-darkmarket-unto...
Yes, this is probably the best option. For example, Buenos Aires, Argentina, you could have a very good life with 1k usd per month. Buenos Aires is a beautiful city (they call it the Paris of South America). If you got a remote work from the US and can work from here, you will be able to save a lot of money.
I don't remember ever having blurry vision or something like that. Yes I've been drunk occasionally.
GitHub has this issue, too. Try doing a PR on GH when the diff is reasonably large. We get 500s from them when trying to review anything worth doing. That and the inability to set permissions on branches have prevented us from moving from self-hosted Gitolite to GH full time.
I love Knuth for things like this: "although I did delete a few bytes of redundant source code and alter two names."

He knows what he wants it to do, it need do nothing else, and in pursuit of that, he'll refine even the most minuscule of non-problems.
IPhone 5 Sleep/Wake Button Replacement Program
I purchased one of these from Lowes and ended up returning it - there's a delay when you touch it while it attempts to discover your phone via Bluetooth, which got annoying. The Lockitron looks promising (ordered one of those) especially since it has both Bluetooth and Wi-Fi, so should be more hackable.
It's a good book. I'm not on HN pimping books. Shoot me an email and I'll hook you up.
"Until now, it was not possible for Dutch consumers to search for premium content from newspapers and magazines. Blendle is the first paid search engine for newspapers and magazines in the country."
https://medium.com/changing-journalism/a2031594e430
Never seize but that's not the true problem, is it? Anonymity is the actual problem.

Why aren't there any of these guys trying to build this sort of thing on-top of https://gnunet.org/ ?
My Erdős–Bacon number is 6. Bacon number 3: I was in a film with Terence Donovan who has a Bacon number of 2: https://www.youtube.com/watch?feature=player_detailpage&v=kK... Erdős number 3: I wrote a paper with Gregor Leander who has an Erdős number of 2. I peaked.
In Rome, the bus shows 'F**k you' on its front display
There are no high-powered phones yet. You may quickly get frustrated trying to use the existing devices as your main phone.

I have the geeksphone version with the resistive touch screen, and it isn't a fun experience (yet). I would suggest waiting a while.
A lot of people are saying 'get a lawyer', but I have different advice:

If you don't trust the guy, don't start a company with him.

Really. You will need to deeply and totally trust each other in every thing you do for years if you go down this route, and if he's dodgy about this, he's going to be dodgy about everything, to you, your customers, your future employees, etc. Investors will see it too, and they won't want to invest if they can't trust him and if you two don't have a professional, trusting relationship and absolute dedication to the success of the company over your personal gain.

Don't do it.
That's exactly what I'm thinking, but it will take 1-2 months, right now I'm 1400 km away from that stuff.. Stay tuned, I guess.
Indeed: ( http://en.wikipedia.org/wiki/Misdemeanor )

> In the United States, the federal government generally considers a crime punishable with incarceration for one year or less to be a misdemeanor. All other crimes are considered felonies. Many states also employ this distinction.
The problem with this is most likely insurance and safety related. :(
It's perhaps a slight exaggeration, but it is to make his point that "UI dead simple" >> "Complex UI that you can't tell what's what with a blur".

You may not have had blurry vision... But your attitude may have been as if you did have blurry vision. Oh there's no big colorful button? X. Oh this sight is monotone? Boring. X.

His points are prescient, if exaggerated.
A domestic violence misdemeanor is much more serious that you realize.

For example, this guy can never touch a gun for the rest of his life (https://en.wikipedia.org/wiki/Domestic_Violence_Offender_Gun...).

In general, and I think quite properly when they're legit, domestic violence misdemeanors are viewed as much more serious than pretty much any other I can think of.
OpenLikes
In Rome, the bus shows 'Honor to the Duce' on its front display (2012)
Knight (and most big HFT firms) trade for others or sell their execution platforms. They also have proprietary trading arms, of which their market making strategies were assumedly a part.

The way they were able to raise the funds they needed was to go to existing stakeholders for the money. This lead directly to their merger with Getco a bother huge HFT firm.
Using wiki's in two different companies provided us with these checklist like capabilities. We used MoinMoin at a prior company and now use MediaWiki, but the technology isn't the point.

Everyone contributes to the wiki and it accrues knowledge from experience. Some process documentation is carefully reviewed for accuracy, but it also left a bit free-form so as to accommodate situation specific variations from the norm.

The verification team (I dislike the term QA) encapsulates as much as possible into the testing framework, but since the wiki based descriptions are so much more rich, they remain a go to resource.

Recently I moved the IT/Networking staff to start making their project plans in the wiki. Their defect rate has plummeted to nearly zero - mostly because they are making plans! But what they've discovered is that they now have frameworks of plans (checklists) from which they can derive their next plan.

Others have mentioned Dr. Gawande and I would recommend his book http://atulgawande.com/book/the-checklist-manifesto/

Good discussion. Don't have an internal wiki? Start one, you'll never go back.
Yet he writes against this in the article: "Any object of nontrivial complexity is non-optimum, in the sense that it can be improved in some way (while still remaining non-optimum); therefore there’s always a rea- son to change anything that isn’t trivial. But one of TEX’s principal advantages is the fact that it does not change — except for serious flaws whose correction is unlikely to affect more than a very tiny number of archival documents."
> If they're not clearly explained, it's natural to assume they're damning.

Guilty until proven innocent.

Edit: But downvoted... although we all have the right to remain silent without it inferring guilt. And my point is that whilst it may be natural to judge we should refrain from doing so. We knew the details in the Eich case as he made a donation that was public record, and we knew the details in this case as he pled guilty to two charges.

I wouldn't presume any guilt just because someone didn't explain something. But downvotes suggest I'm in the minority on that.
The general approach for functional programming is to make some thing right (provably correct), and then transform it into something performant. There are books (pearls of functional programming) that elaborate on this technique. The thing is, the series of transformations retains the correctness of the original implementation.

In reality this isn't necessary very often. It is important to understand persistent data structures, how they differ from imperative ones, and which to use in different situations. However with a good understanding of the fundamentals (just as in imperative code) you'll be writing idiomatic performant functional code fairly easily.
"Doubles Poker" app.

What's Doubles Poker?
It's quite possibly the most fun you'll ever have playing poker. Two people get paired together for a duration of a tournament. The game is typically no limit Texas Hold'em but any game with an even number of rounds per hand of play would work.

During each hand the two teammates are not allowed to talk. Teammate 1 plays pre-flop and then passes the cards to teammate 2 who plays the flop. Teammate 2 passes the cards back to teammate 1 who plays the turn. Finally teammate 2 plays the river. On the next hand the order is switched so Teammate 2 begins playing pre-flop.

It can be a great deal of fun and adds another level of complexity to the game. Now you have to figure out not only what your opponents have but what your teammate's motivations in the hand are. Is he setting you up for a big bluff or was he just taking a cheap shot at winning the hand on the flop?

Here's a Double's Poker tournament that was aired on tv awhile back:

http://www.pokertube.com/videos/doubles-poker-championship-e...

I'd love to create an app (mobile or otherwise) where people could experience the joy and excitement of this form of poker.
I'm guessing that this is just portfolio fodder for the designer. For better or worse, recruiters (and hell, even managers) are looking for UX designers that have the capacity to design trendy looking stuff and have a grasp of what's somewhat relevant. Hence, redesigning a hugely-popular site like Wikipedia to look like a recently-redesigned mobile first news site.

Just wanted to point that out before people rail on this redesign too much. There are a lot of design anti-patterns in this redesign, but, again, it's the result of having to market yourself to people who really don't know what design is.
The optimist's response to "What could possibly go wrong?" is a swing for the fences. The pessimist's response is a checklist. It's seeking to avoid the worst outcomes and allowing success to come in due time. It's braking early and accelerating from the apex as opposed going full speed and breaking things fast.
That's a really good point. In my university Networks & Protocols course we made an anonymous messaging fabric where all the nodes could talk to one another but none knew who anyone else was, and every node could connect into the network by just knowing one node's address.

Could you make a market like this anonymous in the same fashion? Even if the Feds seized one node they'd have only seized one node?
I rendered .png files with the 3d program Maya. Then used svg to draw them. Meteor.js handles updating them. Here's an example https://www.meteor.com/blog/2014/02/06/a-reactive-svg-demo
You've got a nice website there! Though it is impossible to read without zooming out on a non-widescreen monitor. The page overflows to the left and right.
Russian Search Engine Wars – Part Deux
What's the difference between that and opening up a new Macbook and changing the battery, voiding your warranty?
Network Science Dashboards
theres hd flights from fpv machines from the day youtube started. ppl have being doing this for decades in analog and a good 10 years in HD. its not like if one year ago was a special feat or something.

its having the oculus vr with it which is cool, with analog cameras. the previous attempt had a big laptop, webcams and wifi.
See: http://www.youtube.com/watch?v=eKaI78K_rgA
thought the same thing and found myself looking for boolean operations (subtract, revolve, extrude, etc) heh.
If you're incorporating with the purpose of eventually raising money/selling stock (which means a C corp), it's non-trivial... I assumed that's what they would do given that the OP was talking about raising $. But yeah, it's quick and dirty to S-corp it or LLC, depending on what state you're in.

I've seen a lot of side projects (my own and others') peter out for various reasons, which is why I think front-loading it with incorporation is a bad way to spend money/time. With a good shared (WRITTEN!) understanding on vesting/disputes/etc, you can mostly de-risk it... But not in the buttoned-up way a lawyer could.
I have the ZTE phone to play around with - I got it this past fall just for kicks. It's a great phone for the price, but that's also a very low price point.

FirefoxOS is 'ready' for prime time use if and only if you have relatively low requirements of your phone. It can do most basic tasks by virtue of the fact that it uses mobile websites as if they were native apps, but the experience is not yet comparable to Android.

I think it will get there soon, but right now I would only get one if you are very comfortable being an incredibly early adopter, and understand what kind of adjustment that requires on your part.
Zona is a Popcorn Time beater and a Pirate's Dream
Points and time determine the position of a story. But if a moderator decides that he wants to, he can flag the story for a certain amount of position, 20, 40( next page )... You will probably only find such story only if you dig quickly enough using more.

It is an effective way of removing content. Deleting it would cause uproar, but that way the story fades almost unnoticed even to the commenters who noticed it.

There are also similar methods employed for specific users.
Writing distributed and highly-concurrent software in Erlang to scrape Google's search results, with localization, tens of millions of times per-day.

I don't work on that stuff anymore, but it definitely challenged my problem solving abilities to:

A) Learn Erlang.
B) Learn how to write solid distributed software in Erlang.
C) Figure out how to work around Google's temp-banning policies using IP balancing, captcha solving to produce cookies to balance connections on, and also how to localize the searches for geographic accuracy.

I don't like working on projects that are actively pitting me against someone though, so I'm happy to not be working on that. I now write scalable software for my energy-focused startup, we receive energy data from homes in near-real time, which has its own challenges.
Nevermind :(

http://www.ifixit.com/Device/Car_and_Truck
> So, optimally, multiple paradigms coexist in the single codebase, applied where they're most useful.

If you count a pure (e.g. monadic) encoding of another paradigm in this, then you're not disagreeing with Erik. If you don't, then I think you're wrong about where the sweet spot is.
Have you upgraded it past the initial build? If so, how far have you gotten?
For the average article in a newspaper: yes. But that includes a lot of the stuff already out there for free. It'd be silly to pay even a cent for a copy-pasted press release or a 100-word article reporting on how firemen rescued a kitty from a tree the other day.

For stuff like in-depth analysis and backgrounds, imo the only area in which newspapers still add value nowadays, I think $0.10 is perfectly reasonable.