skysight-inc/HackerNews huggingface dataset:
No word on equity distribution though. You can call me the least important junior assistant developer as long as I get my 5-10% :).
haha! I love this comment. I have to disagree with one point though, I use mouse-focus and I love Acme. I've written my own thoughts elsewhere on this page, but they're less conclusive than yours.
The whole thing seems a bit flimsy to me though: (1) Don't provide free stock photos at the time that people want them. (2) Later doe provide stock photos at the time that people want them, but no longer for free. (3) Profit!
From the point of view of someone more sympathetic to the GPL, I'll say that for some it's about sustainability of freedoms. If a proprietary fork draws away the user base (and maybe hires away key developers), I don't lose access to existing code, but updated code becomes substantially less likely and un-updated code (often) becomes gradually less useful. This situation is by no means impossible for GPL software but it's less likely (it can't be an actual fork, so there's more work to be done at the outset).

In the short term, it's reasonable to say that BSD is "more free" in that it permits things that GPL does not. In the long term, the usable versions of that code may not be free at all.

The one arguable caveat regarding BSD's short-term win (which would make it a short-term tie not a short-term win for the GPL) is that the only restrictions the GPL applies are against infringing on the rights of others. In which case, we're not talking about "freedoms" but "powers" being impinged - I'm not "less free" because I don't have the right to kill people, we're all (individually!) more free for not having to worry as much about arbitrary threats to our lives. To the degree this is the case, there's an argument there; the degree to which this is the case is not 100%, though - there are corner cases - but it is pretty typically the case. Whether you buy the argument is of course up to you.
There's an even bigger revolution in CPU design, with Ivan Sutherland's Fleet - which does away with the clock and sequential execution of instructions - instead, the programming model is based on messaging and traffic control - you direct signals to the units in the chip which perform the computations you want, asynchronously by default - if you need synchronicity, you need to program your own models for it.

While these probably won't be available in the next 5 years, and probably won't be acknowledged by existing programmers for decades - I think these ideas will take over.

http://arc.cecs.pdx.edu/publications
https://www.youtube.com/watch?v=jR9pAaQlVRc
Why debug when you can trial & error 10 solutions per minute

Isn't this TDD?
Having used F# in a professional context (ok - I wasn't supposed to, but technically I got paid to do it), my general impression is that it's slightly better than C#, but not so much that it's really worth the effort to move towards it. Ask me in 2005 and my response would be totally different, but basically C# already co-opted most of the nice features F# brings to the table, so the only real downside of C# is that it's slightly more verbose and the type system isn't quite as good. In a vacuum I'd rather use F#, but all things considered C# is (almost) as good and using it brings a lot less friction.

Not to mention that it sort of brings a bit of weird legacy cruft from OCaml. Granted C# also drags along some annoying legacy cruft from Java, but using F# on the .NET stack always felt a little bit alien. It was nice, but it definitely didn't quite "fit". How to write "standard" C# always felt pretty simple, but I could never quite figure out what "standard" F# should look like, and it generally clashed a bit with code from other languages.
ReQ Cartier Turns Super Saiyan 3
The Holding Company of Cocos2d-x and CocoaChina Files For IPO
That cross section illustration makes the Falcon 9 look like a baby.
Yes, please stop, I have work to get done :[

Awesome work!
The way I see it, SMTP protocol and email formats are root of the problem. Yes, they are great in connecting all kinds of devices and making communication easy. But they belong to times when one could write a postcard (text on the outside) and expect it to arrive to destination without being read loudly in every local pub from here to there. In times when we need proper enveloped email, calling postcards emails is inadequate.

Another issue is number of tools and skills we need to implement email server locally, which I suspect is a result of same specifications, protocols and formats.

I am no expert on this (not a real one anyway) but there has to be a point when effort to support a system outweighs convenience?
Evolution is a brain.
Thanks! I totally missed this critical feature.
[link redacted]

Trying to filter oDesk job postings using a naive Bayesian filter. Using method described in pg's A Plan for Spam.
Thanks, no I have not, but always interesting to look at similar tools. I'm more interested in going in the gaming direction though (like trying to follow a song singing/whistling, or by making it multiplayer somehow)
I was inspired by plink (by dinahmoe)
3D scan of the Golden Gate Bridge
To use different units, you can specify 'imperial' (default) for miles/feet or 'metric' for kilometers/meters.

The wrapper fetches all of the data returned from Google (except for the value fields): http://cl.ly/image/3M003N0s0z3q

It actually might be a good idea to fetch the value fields as well, since that would make conversion to other metrics easier. Thanks for the suggestion.
I might be missing something, but is this legal? Where are you getting all the games from and why are you trying to remove in-game ads? There's a reason these games are free and while I think users should be allowed to bypass ads using ad-blockers, it seems bad-natured to do it en-masse for everyone.
How likely is to make graphene in your own house? Expensive? Dangerous? Requiere high skillset?

I'm very naive about this, so in my wild imagination: What will need to happend to have a "Rasperry/Arduino" set for graphene?
Please don't put F# on a shiny golden pedestal. A good C# developer can use it without any problem as well. You of course would need to be open-minded enough to understand that a C# developer doesn't mean an imperative developer. I am not the best developer at all, but my C# code tends to be quite functional and I prefer using the Maybe monad to deal with nulls in some cases for example. I just don't see any massive obvious benefit of loosing the tooling and ReSharper to switch to F#. Especially now that C# is open-source and the Roslyn is nearly there.

PS: a good JavaScript developer will probably be even more productive than both C# and F#, despite the language being horrible.
"Some time ago," these libraries and archives probably already had staff familiar with film preservation, and processes in place to do so. While preserving digital photos is an inherently easier task than preserving negatives and prints — neither of which can be stored, duplicated, or even viewed without at least some amount of degradation — the skills and processes required are very different.

Professional archivists aren't simply going to stick digital media in a climate-controlled vault and assume it'll be accessible in 80 years, and, if you care about your photos, neither should you!

Putting (perfectly tractable) media preservation issues aside, most common lossy and lossless image formats have open, published specs for both image data and metadata, so I wouldn't anticipate problems reading these in the future — can you honestly imagine a non-apocalyptic future where JPEG, TIFF, or PNG files won't be viewable in 80 years? Unprocessed, proprietary camera raw files pose more interesting problems, of course.
3GB per process. Or in Android context, 3GB RAM per app. Currently very few apps consume over 100MB RAM.
You're almost right! :p

EDIT: Hint - it makes music discovery easier and less time-consuming.
Cassandra with Node.js and Arduino
Using Arduino in combination with Apache Cassandra and Node.js
I don't see why young faces everywhere is all right. Racism is horrible, and so is ageism.

Nobody is physically young forever and you can't help that - being young is definitely not aspirational (and neither is a head full of hair, by the way). You can't work hard and "earn" your youth, or "earn" your hair. Physical fitness is another thing though, and a person doesn't have to look young in order to look healthy and attractive.
Awesome work! How do you plan to distribute it?

Also I love how the traffic light seems to have eyes. Pretty creepy.
Naive bayes seems like it would get clobbered on this task... unless maybe you're taking a more simplified approach than I'm imagining.

How's it working out for you?
Cloudy Snake Oil
Nike Says The FuelBand Isn’t Dead, New Color Options Coming
Whoa, 5-10%? In what scenario?
>> "By late-2012, additional information made public included that Musk envisions a Mars colony of multiple tens of thousands[4][5] with the first colonists arriving no earlier than the middle of the 2020s."

>> "In June 2013, Musk stated that he intends to hold off any potential IPO of SpaceX shares on the stock market until after the "Mars Colonial Transporter is flying regularly."

I've been hoping to get in on a SpaceX IPO for some time now. Looks like I'll be waiting a few more years... =/
Not everyone has insurance, and not not all insurance is good.
Isn't the fundamental point of concurrency the players?

Couldn't you have X players moving on a global grid? I have built systems with literally tens of millions of players (Erlang processes) moving on a grid (and doing way more, localized threat detection, decision making, moving away or towards, and coordination with other units in X range).
Is graphene a long term risk (like say plastic...or even asbestos)? The benefits are obvious and we'll clearly mass produce it sooner or later, but is this something we can safely throw at all kinds of problems?
Indeed, really cool to see so much similarity with Python. Anybody have any recommendations for a book on Scala? Something to use as an introduction to the language?
Is this Twitter's new profile design?
I am not sure, but looking at some of the prices that I have experienced myself, it's the amount paid by insurance.
Yeah, but it's still added into the charge, right? I don't really worry about the components of my cab fare (including the tip), just the total.
Thanks, I might open source the prototype/early version here, but not the whole project (I intend to add a lot more stuff and make it gaming-oriented)
Not knowing what things cost is one of the reasons why we pay so much. I don't care to know the cost myself, but _nobody_ can figure out the cost structure of our system.
The fact that it started to roll through the terminal 2 drop-off (with me in the back) would indicate otherwise.
I never realized it could be much easier than Agda, but I've been playing with Twelf now for a little bit and am getting a feel for how LF and HOAS work together.
"F# missed by Roslyn" - it's about tooling rather than the perfect academic compiler language choice. The best language to write a compiler in is the target language of the compiler.
Where would the water from all the rivers that empty into the bay go?
At least in one case I experienced, the staff at the hospital was having the same difficulty, unsurprisingly actually.
I'm a programmer and my wife is a qualified paper conservator. A year or so ago I registered materialsonpaper.com with the idea that it could combine our two skillsets.

I envisioned a service where we'd help you curate your digital photos (and other important documents), print them on archival paper, and box them in a way that will keep them cool and well cared for and then post back to you. We also contemplated that we might also provide storage services for a second copy.

Would anybody here be interested in such a service?
It's pretty good at tossing out posts that are completely irrelevant, which is most of the crap on oDesk. I.e. I'm a web developer who writes custom code, so it tosses out anything about design or Wordpress. But "web developer who writes custom code" is as good as it gets. It scored "MVC" a 77% chance of being good even though I don't use MVC frameworks.
MySQL can search by prefix by using only a trailing wildcard (LIKE "string%"), and then it will use an index if one is available.
Anyone know how Vox created the highlighter effect on text select? It is not just a color change.
You don't need to emulate brains to create intelligence anymore than you have to imitate birds to build airplanes.
Working on sql dashbaords that allow charting databases in real time:
http://www.sqldashboards.com/help/video-tutorial/kdb-databas...
And how much of these costs are being "invisibly" paid to a national healthcare service via taxes?
'I have lived underwater'
I will certainly take a look at Qt, and other alternatives, but isn't Visual Studio the ultimate tool of all tools? I'd rather start with it from the start, since I'm already familiar with most of the programming paradigms and stuff that isnt tied to language itself, so it's just a matter of learning cpp + IDE, and I figured out I can easily enough start out with VS? Maybe it will have a bit slower learning curve than if i start with Qt, but at the end it will pay off.
Interestingly, this business model incentivizes subscribing to every such website's mailing list you see on the off chance you might need the photos later.
I don't understand how they can make something as simple as Twitter so cluttered. Though this is an improvement.
214 Technologies Is Crowdfunding A Smart Doorbell Called Chui
Paranoid me is stuck between a rock and a hard place—I don't want to have to trust a ton of third parties with my security, but I'm unlikely to be able to ensure it on my own and still benefit from modern technology.

That's not just because I depend on proprietary software—frankly, there's no way I could audit every line of code that runs on a Linux system that solves the problems I want it to solve, and even if I could, it's almost guaranteed I'll still miss something critical in the process.

But that's another topic. If I think it'll buy me something, I'm free to audit the source to both GPL and BSD-licensed software. I can't audit the source to proprietary derivatives of BSD-licensed software, but if I choose not to run it that doesn't hurt me any more than it hurts me that Windows continues to exist despite my refusal to use it.

In other words, I'm still free to make choices that preserve my freedom, no matter what another group chooses to do with their derivative works of software I run.
"All programmers indent. Why so many languages happily ignore that?"

I've encountered places where isolated breaks in indentation style radically increased readability. Unfortunately, I can't recall them well enough to reproduce here or know whether I'd now have a better solution. It surprised me at the time.
>but wouldn't be liable for any infringement //

You're apparently assuming the sites are all hosted in USA, not an entirely terrible assumption. [Though there is a similar Electronic Commerce Directive in Europe and probably other similar laws in other jurisdictions]

As I understand it DMCA Safe Harbour is for sites where they transmit media without interaction, users upload but the site is there to simply serve the media. If the site were selling the media (direct financial benefit) or offering a commercial license for it then Safe Harbour doesn't seem valid? Applying a license would possibly be considered transformative? Similarly if the site is selecting the images to meet their requirements - using a [partially] manual method then it seems DMCA Safe Harbour wouldn't cover it.

Similarly IANAL.

---

http://www.law.cornell.edu/uscode/text/17/512
Thanks man, so happy to know someone is actually enjoying this!!!
I have no problem pointing out how illogical that is.
I can create commits in CVS that can disappear from the history altogether as a matter of course. Unsuitable for version control. Tarballs have a larger footprint than SVN diffs. For non-trivial products, repository size matters. They are both just wrong on the SVN hate. Git is better, but that's irrelevant as a technical argument.
IStats: Grab CPU Temperature, Fan Speeds and Battery Status on OS X
I always gravitated to it because it was a fantastic painless (mostly) wrapper for the beastly win32 API. As a unix programmer, it was great when I "just needed a quick windows GUI" for something.

Delphi has been my secret weapon for more than a decade now.
http://imgur.com/a/qryZL

The CRM webapp I'm working on with the basic features I think such a system should have :

- Customers, suppliers and leads management.
- Calendar
- Tasks (billable time tracking)
- Opportunities, Quotes, invoices, credit notes and purchases
- Expenses (rebillable)
- Products and services with inventory and moving average costs
- reporting
- customer dedicated page
I know is not a good way to remove the ads. This would create the best experience for the end user. I would like to take another approach to monetization and then of course, reward the actual authors with a part.
Thanks, man ;) hope you come again :D
>>Isn't this TDD?

More like a 17 year old too lazy to learn proper debugging, but yes - it works and I'm not surprised its got an official name. :D

Delphi takes it to a ridiculous level though. Often its faster to trial & error the exact syntax for a function than to look it up on the help.
Evolution did just fine, and it's far more scattershot than our current efforts at AI.

You're also crucially missing the possibility that someone comes up with an intelligent algorithm that doesn't mirror the human brain in much detail, but still manages to outperform it. Think of flight: inventing flapping machines didn't turn out to be very useful, but we figured out a workaround that was far more efficient. The most interesting (terrifying?) AI research is along these lines.
The Otherworldly Ambitions of Elon Musk
I think it's just meant to demonstrate a novel use case for Redis. This will often be performant enough, in which case using out-of-the-box Redis will be favorable over writing and testing custom software.

However I'd also be interested to see that code, if it's open source. I've been spending lots of time with Go lately. :)
I completely agree that dragging valuation into day-to-day operations is a very bad idea. You're quite right about that.

Let's say that you and I go in together for some startup. Neither of us has the $50k in the bank to pitch in immediately so that we're equal investors in the company as well as equal cofounders. But let's say that due to a book you published some time ago you're bringing in $4k/mo in royalties which is enough to pay the bills. And because I don't have the option to go without a salary, we get some seed funding to the tune of $100k so we can pay me a small salary and afford whatever mundane things we need to get going.

I would argue that as long as we agree to both pay ourselves $4k/mo until things really get going, and you just happen to be able to pay yourself that $4k/mo for the next year out of your royalties that is a $48k (or perhaps a bit more due to interest) investment. Sure it's not all delivered at the time of the seed round but it's all pledged by that time. So long as you don't start demanding a salary before the year is up (i.e. you make good on your investment) I think it makes sense for you to get some additional equity as a result.

If you disagree I'd really like to hear the particulars. You've written before that one shouldn't mix up the day-to-day with valuation, but if it's a one-time thing at the beginning it seems more like an investment and less of an ongoing negotiation.
Is it feasible? Yes, absolutely. Are we anywhere near to 'human-level' AI? No, not by a long shot. How long will it take? Will we ever make it? Very hard to know.
During the transition period between the old media and the new, they'll have the opportunity to transfer everything.

We had VHS tapes for our family videos. Now we have them as video compressed with h264. If that format is getting phased out, we'll just transfer to the latest format. Some degradation may occur when switching codecs, just like when transferring from VHS to digital, but that's fair.

You don't have to come up with a solution that lasts 80 years. You just need to survive 10-20 years until you transfer to the next media that makes sense for you. Keep redundant copies off-site.
Don't get discouraged by the comments, your post is fair. I was a team lead at one of the companies mentioned by the OP, and using F# was a painful and ultimately a major failure, because of poor tooling and difficulties in hiring skilled developers in the language. It's not impossible to succeed, but there are a lot of ways to making it much harder -- one of this being choosing a niche language without a compelling reason to do so.

There is nothing wrong with F#, the language (even though I don't particularly like its syntax), but clearly one has to account for the costs of reskilling the team on a new language, as well as a new paradigm, making a bet on a language with a still uncertain future (will it ever become a mainstream language?) and really non-existent tooling support.

Given that both C# and F# are general purpose, hybrid languages, I don't see a compelling story -- in 2014 -- behind F# that makes it such as huge deal as its advocates make it.

The onus is on them to bring convincing evidence to the table that, once factored in the risks and the costs that arise from the shortcomings, the benefits are still a good bargain in the real world, and with real people, outside of the easy fake example one finds on blogs etc.
I think vim is OK if it is explained as ":i to modify, ESC :wq to save and exit".

Keeping the first explanation to this two use cases keeps it short and easy to remember, and not much more difficult than the other command line editors. pico or nano have the command in plain sight but I find them worse to type for beginners, and there is not much of a learning path from there.
San Francisco Coworking Spaces
As I understand it, a number of current digital camera processors use MIPS cores.
Everything you need to know about economics in 297 words
I learned about it while I wrote the response to this thread. Many here didn't know Uriel at all.
The Google Distance Matrix has a limit of 10x10 locations (25x25 with business license) -- how do you get around that? I don't see any mention of API-key?
Stem-Cell Treatment for Blindness Moving Through Patient Testing
Working for Lisp Machines Inc. (LMI), the other MIT Lisp Machine spinoff, in the early '80s.

They were working with Western Digital, which like everyone else at the time was designing a 68000 based workstation, and conveniently enough, it was based on MIT's Nubus NuMachine: https://en.wikipedia.org/wiki/NuMachine

So they were doing all the normal infrastructure for a high end workstation, and LMI was designing a 4 board Lisp Machine CPU with a Nubus interface that would work in one of their machines, with or without the 68000 processor board running UNIX(TM).

People with a serious UNIX(TM) background were actually harder to find in the community at that time....
Aral Balkan - https://twitter.com/aral

A very humble person, who hopes to empower people to own their own data. Currently working on http://indiephone.eu/
Downvoted? I'm crushed by that kind of response. Deleting now. Apologies. I'll post again next week. Thanks for this great thread.
BSD-license can be revoked by the copyright holder you know.

This is not true. None of the standard BSD licenses are revokable.
It's the holy grail of the field.
Isn't that an open question?

Also, airplanes do imitate birds in a few fundamental ways.
The telescope big enough to spot signs of alien life on other planets