skysight-inc/HackerNews huggingface dataset:
Wow, this is good. I really like the old-school icons, too. Looks like it'd be fun to work on too :)
The site claims that it's 'crisp,' but the sample pngs are blurry on my Mac.

(Yes, I know why this is the case technically, but I don't need to get into that to make my point.)
>It makes bad indentation a syntax error!

No, its syntax for determining block structure is indentation. The designers didn't say "Hey lets complain about bad indentation" they said "Hey, people should be indenting their code properly anyway, so why not make that the syntax?"

Also, they didn't introduce it to an existing project, it was there from the beginning (AFAIK).
I think you'll have to be clever to get good data, some of these things are pretty sensitive (BMP085, SCP1000, etc). What will you do, cut the power and stall the craft to take the measurements? Sounds like fun.

http://www.bosch-sensortec.com/en/homepage/products_3/enviro...
Timezone-aware contribution graphs
Facebook unveils new News Feed design
The only problem is when you send ships to mine other planets, there may be eggs with face-huggers in them on those other planets.
http://www.wired.com/gadgetlab/2011/06/10000-year-clock/
Uploaded minds is hardly an argument depending on cartesian duality. Arguing that there's something irreproducible about the human brain is quite close to cartesian duality.

I am not arguing that uploading minds is any more feasible than a generation ship, but it is at least more plausible than hyperdrive -- based on what we think we know right now.
1. How does Zentrade differ from Predictious?

2. I won't send bitcoin to a site that can't prove it controls the keys for 100% of customer deposits.

3. Obama vs. Romney?
Thank you. That's exactly the point I was trying to make.

The reality is nuanced and the 'free app, you are the product' only overlaps with it only occasionally. (a) Showing you ads isn't the most worrying type of data collection (b) Not showing you ads or charging for something doesn't mean data is not being collected about you in a worrying way.

Whatsapp's business model was neither selling ads or selling apps. It was sell Whatsapp. The "product" was the company, especially the data and the employees (If you're getting paid in stock, you are the product!). If that hadn't worked out they may have gone to plan B or plan C, but IMO that just makes the point that the data is in their hands and their business model can change. They might go into liquidation and have the data auctioned.

If Whatsapp is indeed worth all that money it's worth it for the data it has and can collect. That makes me uneasy.
I did this with C# in my last game. All the map/object editors output C# code on save, which was then included in the compiled code on the next build. The beauty is that your "data" files get automatically updated when you refactor your regular code! On top of that loading is faster, because you don't need to worry about fetching a file and parsing it, the whole thing is just compiled code embedded in your executable.
You may want to try cabal sandboxes. I think it's a similar idea to virtualenv in python
(Co-founder of Webflow here...)

Would you say these are basic? (All created with Webflow.)

http://artemis.com/
http://cmplain.com/
http://www.zombi.nl/
http://zombidemos.webflow.com/
https://webflow.com/gallery
The problem happens when you press three or more keys at once in right combination. And is exactly the same regardless whether you scan output wires in sequence (as is done in simple hardware based keyboards of the 70's and 80's) or if you read them all at once.

Going back to your original example, if one would press keys 1, 2 and 6 at the same time your microcontroller would falsely detect 7 as being also pressed (because keys 1 and 6 shorts two input wires together). This assuming that your output register drives strong 1 and weak (preferably floating) 0. If it has strong drive for both 0 and 1, then such combination of pressed keys would cause some unpredictable effect, possibly including burning out the pins.
Forced to leave your home at someone else's request is the same as being evicted.

Housing is not optional so the relationship is not the same as anything else.

There is a choice. Buy what you cannot afford and pray the cost of borrowing doesn't increase or live at the mercy of an amateur landlord. Some choice.

A correction is sorely needed so that choice instead becomes rent or buy. Not as it currently is, rent or commit financial suicide.

While buying is not an option for the financially responsible renting should be more like it is on the continent. Rent increases there can only be as high as inflation and the tenant is treated like a paying customer.

The situation is shocking here, that is undeniable.
* I'm not working on this Anymore (i.e., I used to run a small mining rig, but it doesn't payoff anymore).

* It's been turned over to other people(i.e., I sold my graphics cards)

* They are in charge of it now (i.e., The people that own the graphics cards may still be mining. I dont know)

* I no longer have any connection (i.e., It was some guys from Craigslist. I dont remember their number).

See how detailed that is?
I see a lot of 2D/3D/CAD editors on the web - but one simple thing puzzles my mind - how multiple monitors are supported?

Or docking (windows in windows, with maximizing)?
Why do tab delimited files take less space than comma separated?
Always appreciate a new code font. This one seems to have a very laid-back, "fun" style, which is really not for me, but still nice to see work in this area.

(For reference, I use DejaVu Sans Mono, which is wonderfully plain and simple.)
Macs ignore hinting when rendering antialiased. Try the prehinted version (probably 72 or 144 DPI). It also works best with dark on light on the Mac due to gamma.

Regarding PNGs, the samples are rendered with hRGB subpixel rendering. I don't think Macs have ever used anything else, but that may be a possibility. Hopefully its not just browser resizing.
Yes, but any capable company would use them after buying them.
I run into the problems with date-bound data all the time. It took me awhile of doing it the hard way. Now, if I'm working with dates, I usually always have a 'DateCalculator' factory that injects dates into my domain objects. Now, it's easy to handle dates in my tests: just implement a DateCalculator as a mock.

But, as for TDD, I think people can go way, way overboard. There are serious diminishing returns to doing TDD 'the right way'. I'm quite satisfied using unit tests to test particularly complex business logic / domain logic and as integration tests. I find that all too often devs will get so enamored with their 100s of tests that basically test nothing (as a ratio of functionality to lines of code), that they'll forget the main goal: shipping relatively high-quality software.

Disclaimer: I started as a hack, worked for many years to become a non-hack, then devolved to a hack with caveats. Now, for me, it's all about achieving the right balance between speed and perfection. YMMV.

Edit: shipping [relatively high-quality] software
You didn't answer the question. If you were to "teach to the test" on any of the real tests I linked to, what simple repeatable procedures would you teach in order to make scores on those tests go up?
Interesting new-boss-same-as-the-old-boss comment on the OP:

http://arstechnica.com/information-technology/2014/01/quarkx...

> I remember the exact moment that Quark pssed me off so badly that it forced me to install Indesign for the first time. I mistakenly ordered another Quark seat for apps $800-ish, and mistakenly pressed "PC" instead of "Mac" on PCZone's website. Zone wouldn't fix it so I called Quark to return the unopened PC version for a Mac version but they would do nothing. No transfer, no refund, I was S.O.L. of $800. That pushed me over the edge to try Indesign, and I never looked back. I now owe Quark thanks, because as a printer and early adopter of Indesign, I personally helped dozens of my designer customers discover Indesign and switch from Quark. Adobe was a true partner company and we all made great businesses together….*

> …. until Adobe Creative Cloud. It's dejaVu all over again, where Quark and now Adobe customers feedback can be ignored. Adobe with CC has succeeded in pssing off former advocates so badly that it's a distasteful just to say Adobe. In one swoop they destroyed tens of thousands of users paid value in anyone's full paid CS6. (except for a slight discount for first year towards forever payments). This CC Adobe bundle of 20+ crap apps to create value, much like Corel tried to do unsuccessfully a decade earlier, is an insult.*

---

I'm still using my legal copy of CS5, though I recently upgraded from Lightroom 4 to Lightroom 5. There was some kind of deal to use the Creative Cloud but I ignored it because even though I was only upgrading because LR4 doesn't yet support my new camera, the $99 upgrade is a pittance compared to the time LR saves me in photo editing. Second to Sublime Text, Lightroom is my favorite "work" purchase I've made as an individual customer.

So, what do people think of the Cloud? I didn't really read the terms, just that it sounded cheaper, in the way that "Just 30 monthly installments of $10!" sounds cheaper on certain TV advertisements.
>"security should not get in the way of the developer: if it does, they will turn off the security"

http://stopdisablingselinux.com
Happy Birthday antirez
The biggest caveat with namespaces is that most people have never bothered figuring out how they work. The number of applications I've seen that have hardcoded namespace names instead of looking up the namespace uri for example, is horrifying.
That may be useful then. I don't think there's any specific rule against a fully-autonomous system, though it would certainly raise some eyebrows. If you do it with enough safeguards and in a safe area, you might get away with it.
I also use webflow but it definitely seems geared toward small agencies. The individual pricing plan is too much. Again I love the tool and would gladly pay for if the individual plan's cost went down.
Rails 4.1 – My favourite changes
SEEKING FREELANCER - US preferred

PROJECT: Need to restore an ASP.NET application to a new server. We have the source code and the database and need an experienced devops who can get the application up and running and who can quickly identify and fix any problems that may arise due to permissions, folder structure, external dependencies, etc.

Application uses the following:
* MSSQL 2000 Database
* Most files look like .NET Framework 1.1
* Mostly VB.net, a few C# files

Please email a brief summary of your experience and any additional questions you may have and we can get started: devopsproject@gmail.com
In the case of a keyboard you would not need more than 4 layers even for a fairly dense ball grid chip because you have lots and lots of space (the keys require spacing) and that lets you run traces fairly circuitously. But a 4 layer PCB is about 2.5x the cost of a two layer board in the designs I've done, and still the cost of the PCB is quite small. (One design I did a two layer version was 0.85 per PCB (4 x 3.5") and when I pushed it to four layers to get down to under 4 x 2" it was $2/PCB so 2.35x the cost.)
jsg: generates a dump of all symbols and cross-references from JavaScript source files

https://github.com/sourcegraph/jsg

It uses tern (http://ternjs.net/) to perform static analysis on JavaScript and then outputs it in a format that describes all of the definitions (functions, variables, modules, etc.) and links all names in the source code to the definitions they refer to.

We use it to produce JavaScript docs and examples at Sourcegraph (e.g., https://sourcegraph.com/github.com/joyent/node), but it can also be useful for automatic JavaScript doc generation, automatic bug detection, and other static analysis tasks to improve the quality of your JavaScript code.
Remember that the plane he collided with was being piloted by someone else. I haven't found any evidence to suggest it was the other pilot's fault, but nothing points to this pilot's negligence either.
Ask HN: What's the largest website hosted on Brace.io?
Following the Digital Ocean question...

I was wondering what is the largest website you know of being hosted on Brace.io?
I am wondering if it is just small websites which use it or whether larger sites are making real use of the service
Tudat: A modular, generic, robust astrodynamics toolbox

http://tudat.tudelft.nl

This project has been my life for the last 4 years. Was fed up with the fact that no one was collaborating within my research group in terms of software, so decided to set this up at the beginning of my PhD. Learned a lot of C++ along the way (and a whole lot more still to learn!).

If you're interested in getting involved, feel free to sign up on the website. There's a stack of features that are still to be implemented, and some fantastic research projects that can be carried out. I've also been looking to implement a Python interface so that the code becomes more accessible (especially to undergrad students in the department).

Some example simulations that have been carried out with Tudat:

* Launcher ascent trajectories

* Interplanetary mission design

* Global trajectory optimization

* Low-thrust trajectory design

* Circumplanetary dust dynamics

* Space debris conjunction analysis

* etc., etc.

So if you want to get your hands dirty with some cool space simulations, we'd love to have you on-board. Feel free to drop me an email if you have any questions about the project: me [AT] kartikkumar [DOT] com.
Well, that is just the light. Does it count as time travel when we look at stars that are thousands of lightyears away?
Handling and Processing Strings in R (ebook)
And every year there are numerous incidents where a bird strike inflicts significant damage to a manned aircraft. Just because a risk already exists doesn't mean that it's acceptable or wise to increase this risk arbitrarily IMO.
I think it's too late for that. But, I'm not sure if it is inaccurate. It's definitely closer to the proper meaning than captioned pictures of cats.

We need to cut losses get Richard Dawkins to rename memes. Actually a beautiful case in point irony to it.
JUICE came about due to the effective cancellation of Laplace (http://en.wikipedia.org/wiki/EJSM/Laplace), a joint ESA/NASA mission. Laplace died because the ESA didn't think that NASA's budget allowed it. The ESA mightn't be hugely keen on risking that scenario again.
In thrust we trust.
wp-varnish - A WordPress plugin for purging Varnish cache when content is published or edited.

A PHP-project I made some years ago, that has some followers. I don't have time for project management on this, but I think the project needs it.

https://github.com/pkhamre/wp-varnish
"You get what you pay for" is not limited to any category of programming, data management, analysis, or system administration.

You can always find someone to do it cheap. Finding someone to do it right can be the challenge.
Plot twist, It's actually a 'teach yourself lua game'
No, the definition of hypocrisy (from Wikipdeia) is:

> Hypocrisy is the state of falsely claiming to possess virtuous characteristics that one lacks. Hypocrisy involves the deception of others and is thus a kind of lie.

I'm claiming a set of beliefs, you may judge those beliefs to be inconsistent, but you don't define what those beliefs are, by definition I do. It is not hypocritical because I argue that despite the fact that society should be in a libertarian state a realistic assessment of the situation shows that my impact in supporting the governmental apparatus is inconsequential to its continued existence. The difference I make changing people's opinion on HN during the day is what will lead to the reduction of the state, not the acceptance of grants or employment.
I believe the difference between Haskell and Scala can be described with the pit of success design paradigm.

Haskell is lazy and always pure, so writing hybrid code takes great effort. This improves code quality by making the path of least effort the best one.

Whether writing pure functional code is the goal is an interesting debate, but Haskell is certainly the better language to learn that in.
This could really become a nice sport.
I'm not saying it will ever work, just that those sorts of objections are quite different than "relativity says it's impossible, full stop." Modifications have improved the practicality from the original design, eg. by reducing the energy requirement from Jupiter mass to the mass of a small car.

The way to modify space-time would be to use negative energy, which exists in theory but maybe not in any practical way. We don't know.
I guess I disagree that uploading minds is more feasible. One is more of an engineering/physics challenge, and uploading minds is dependent upon a vast set of unknown unknowns. We aren't even out of the door on the idea of biological computing let alone at the mailbox.
Simply use a different timezone. That's what I do during the winter.
ShareLaTeX - https://github.com/sharelatex/sharelatex is a web-based real-time collaborative LaTeX editor.

The stack is a walking cliché: Node.js, Redis, MongoDB, Coffeescript. Lots of open issues, with plenty that are tagged 'good for beginners' (to the project, not necessarily with the tech). We've also got a dev chat room where we're available to help you get started whenever we're online: http://www.hipchat.com/g1nJMcj7b

We have strong opinions about the correct way to write javascript/coffeescript to be unit testable, and how to write apps based on lots of small services which are robust and testable. We'd be delighted to have people contribute and either sway our opinions, or pick up some of our experience.
1. Predictious uses the more traditional market-making model (as in financial markets). This is fine in more liquid markets, but in markets with habitually sparse bettors as is usual with prediction markets, it is better to have an in-theory infinite liquidity betting pattern (e.g. modified parimutuel, as Zentrade uses) so that you can make your bets at any time rather than waiting for someone to publish a price.

2. Reliability and trust are big things to us. How would you suggest we implement this to show customers?

3. 2016? Not sure I'd be betting on either there...
I've got two projects that I'm trying to move forward at the mo:

1. SkiFree.js, my JavaScript port of the Windows classic game SkiFree. Trying to remove the jQuery dependency and flesh out all the features from the original game including additional NPCs. I am actually doing some active work on it every couple of weeks but not as much as I want! https://github.com/basicallydan/skifree.js

2. Interfake, a tool for creating on-the-fly JSON APIs. Really handy for front-end devs, mobile devs and anybody writing automated test suites which need APIs to hit. I'd like to add a way to generate collections in responses (i.e., an array in a response) and semi-random data. https://github.com/basicallydan/interfake

All contributions would be super helpful :)
> How would the ovum develop and be nurtured? Sympathetic alien surrogates?

You could send along artificial wombs and some kind of computer/AI to raise + educate the first generation born.
Well close, though you use the word random or randomness where he uses unpredictable.

His basic point is that we can use the 256-bit random output as the key for a stream cipher, and voilà you have yourself an endless stream of unpredictable keys. And if you don't believe that, then in what sense do you trust the stream cipher?
I used to do that, but pickle bit me once. I think it changes between versioning or something. I had to start the statistical model from scratch.
PouchDB - https://github.com/daleharvey/pouchdb

A reimplmentation of CouchDB in the browser based on indexedDB / webSQL, its designed as a library for web devs to build applications that work offline and sync data seamlessly when their users login to other devices.

Theres a contribution guide @ https://github.com/daleharvey/pouchdb/blob/master/CONTRIBUTI... and we try to tag good patches for beginners @ https://github.com/daleharvey/pouchdb/issues?labels=goodfirs...

As a project I spend a lot (pretty much all) my time on trying to make it easy to contribute (while at the same time producing a well built easy to use library), would love to hear back about how easy / insanely hard the process is.
Generally, kidnapping and torturing a suburbanite and/or his family attracts some attention.
> By the way, /dev/urandom is also self-healing.

Sure, but only when possible and not all the time. I do realize we are only talking about seconds of vulnerability at a time, though.

> Which other advantages of /dev/random might be there, apart from the cold boot case?

I don't know enough about linux's PRNG to say, but as mentioned in some of the other posts, the point is that both APIs are there because they represent two different sets of guarantees. If you need the guarantees that /dev/random provides, then it's there and there's nothing wrong with using it. There are some additional considerations to be aware of, like the fact that it blocks, but I don't think that makes it something to be avoided.
to edit the project from the projects page you need to click small edit icon just below the project. yeah, I know it's not easy to notice, working on that.

http://glui.me/?i=h8i4rdkzwjnuojf/2014-03-07_at_11.37_AM_2x....
The same types of cryptographic algorithms used in SSL, PGP, etc. are also used to securely expand a small bit of entropy into an endless stream of good randomness. It's intellectually inconsistent to not trust these algorithms when used in an RNG, but to trust them when used in SSL, PGP, etc. See the contradiction with stressing the importance of using random, not urandom, when generating SSL/PGP keys?
Thanks for the suggestion! I'll look into implementing that.
Did the real Satoshi Nakamoto just say Newsweek has wrong guy?
Erm what? Anyone care to explain this in layman's terms?
Java 8: How to organize your data flow and avoid callback hell
Please enlighten me. I'm talking Dawkins, not 4chan.
http://ods.od.nih.gov/factsheets/VitaminC-HealthProfessional... <-- also taking into consideration the adverse of to much VitC. MayoClinic fact sheet, btw.
The API has some excellent stuff regarding audio segmentation. It represents any track as a list of ~2,000 segments. Each segment has energy in 12 chromatic bins measured, too. There's also information on beat times, and a Machine-Learning-based estimate of verse/chorus/solo and even more great stuff like that.

Full on auto-transcription like you hint at is a hard AI problem, like speech recognition, which will never by fully solved (according to me), but I, for one, would LOVE to see a musical editor enhanced by EchoNest metadata. One of these days, i'll add to to Audacity hahaha.

BTW, if you are in Boston area, come to the Music-Tech meetup. It's a "gem" and I'll be happy to intro you to the EN API (I worked there 6 years ago as a consultant).
"You are both the customer and the product" - that's oversimplified as well. You've just put FB, Google, Credit Cards & Whatsapp in the same bucket. That ain't right either.

There's overlap between being a customer & being the product. But the range is so wide that there's no harm in simplifying it by saying FB makes you the product & Whatsapp (pre-acquisition) is the product.