skysight-inc/HackerNews huggingface dataset:
Sure, I can understand that. But has the world really become such a place that role playing a medieval/fantasy world is banned?
Will the only books of the future available to study in an educational environment become grey monotonous tomes expounding at great length on neutral values?
Is it the idea of violence that is the issue or the fact that it exists at all I guess is the question. I have no experience with this so am just trying to gauge how these things work in parts of the world.
> He knew exactly what he was getting into

> he definitely doesn't seem to mind what he got out of it

you might have glossed over the second entry in the FAQ, where he calls it a "mistake".

sounds to me he made an error in judgement that he would have liked to make differently, in hindsight.

IMO, in such circumstances it seems a bit cold to side with the corporation for the sole reason that they happen to be legally in the right. but maybe that's just me, being all compassionate and silly.
That "explanation" doesn't make any sense.

BitLocker is not open source and is pretty much guaranteed to have a backdoor considering Snowden's leaks about Microsoft and NSA.
Google Skybox, Titan Aerospace acquisitions: Why it needs satellites and drones.
The demo page might be a bit too subtle. Basically you get the text after you complete the first Tetris line. I'd appreciate any feedback I can get, skip the demo if that's not your thing: https://github.com/skidding/cosmos
Google Fit health service announcement expected
From an adaptivity point of view, makes sense that oxytocin would strengthen social bonds that exist for other reasons ("kin" or simacrula thereof), not create bonds with everyone.
Apple recalls millions of iPhone chargers across 37 countries
BitBucket Maintenance
New York’s Single Test for High School Defined My Life
I've done:

sox piano.flac piano.wav
gzip -c < piano.wav > piano.wav.gz
brotli-encode < piano.wav > piano.wav.brotli
ls -l piano2.wav piano2.wav.gz piano2.wav.brotli piano2.flac

and gotten:

-rw-r--r-- 1 robryk users 40056 Jun 14 19:15 piano2.wav.gz
-rw-r--r-- 1 robryk users 87656 Jun 14 19:13 piano2.wav
-rw-r--r-- 1 robryk users 34221 Jun 14 19:14 piano2.wav.brotli
-rw-r--r-- 1 robryk users 52372 Jun 14 19:13 piano2.flac

Either I'm doing something wrong or even plain gzip fares better than flac (edit: in this particular case, obviously). brotli-encode compresses using brotli[1] using the font mode.

[1] https://code.google.com/p/font-compression-reference/source/...
Did you ever own an Aztek?
Have you tried HsQML? http://hackage.haskell.org/package/hsqml
I’m reminded of Philip K. Dick’s The Chromium Fence (1955):

’I’m not!’ Walsh shouted futilely. ‘I’m not a Purist and I’m not a Naturalist! You hear me?’

Nobody heard him.
This might be a case of sufficiently advanced incompetence being indistinguishable from malice.
What a fantastic day!

A big thanks to all of you. I actually did not expect that much feedback. I just went to pick up some food. Now my access log is rotating, my apache needed a little tweaking and my pulse is high. :)

I appreciate every input and hope that I will be able to test out new ideas and work on the inspiration that I'm getting so far.

I am a bit overwhelmed and currently not able to say something smarter than 'thanks to all of you!'.
There is absolutely nothing that made the 6502 worse than the Z80, I far preferred programming 6502 asm above Z80 asm.

Don't confuse the machine with the CPU.

Being late to the party and not offering anything that made it stand out at a similar price point was enough to make it a non-starter. I don't fault them for trying though, the '8 bit home computer' was an area that everybody was trying to get into back then.
It was to stop your from changing your 'status' to Elite without playing the game. They had a kind of contest going.
For the past year, I put away every $5 bill that came into my possession.
This was actually part of something else I've been working on rather than attempt at deliberately reinventing the wheel. That said, I do think there's some benefit in rewriting existing Objective-C frameworks in Swift as Swift's interoperability with Objective-C can be difficult to deal with at times
I think you could work on the documentation a bit. Keep it succinct and informative to start with. I expect to just read the first paragraph and get to know, how to use it, or the hang of it. Better highlighting and formatting is in order, atleast in the "in words" section.

The details can go later. Impress the developer with how easy it is at first. If someones interested, they will fish out the details later.
Just give an example and its output pdf on the first page maybe.
This, and the last picture in the article, reminded me of some motorcycle shoes I own with Boa laces[1]. I have limited movement in my joints, so some mornings tying regular laces can be a hassle.

[1] http://www.boatechnology.com/products/motor-sports
My reactive programming language can handle cyclic dependencies; DAGs are too inexpressive for general use (e.g. iterative computations). Getting that to work correctly is kind of scary though (especially when non-monotonic change is also supported).
Unconventional Business Books
The bigger problem I wondered about, is that he glossed over how to "reset" the robot, to start out in a set initial condition for each run.

He had some fade-to-black effect in his presentation, after which the robot magically appears at its starting point ... yeah. You're basically going to need a robot arm if you want to automate that bit.
Worse come to worse, you include a header file that errors out if anything but one and only one of the platform flags is set, with an error message of something along the lines of "you are using a compiler that does not automatically set the correct flag for this operating system. Please set exactly one of the following flags: ..."
It's not just about following up, it is about separating fact from fraud and building a culture of honesty and accuracy, especially in the modern era where fake information is so easy to create and spread.
That was the most dangerous link anybody ever posted to HN.

Incredible how more than 30 years later all the keystrokes are still in muscle memory. Really have to stay very far away from that website :)
The processes for creating frameworks in Swift is pretty much the same as with Objective-C. That said Xcode 6 has made it much easier to handle distributing frameworks for different devices
For a long time, I've used the "pay yourself first" trick ... (at least) 10% was direct-deposited into a savings account and we learned to live on the rest (which also included 10-15% of charitable giving).

My only other advise would be to never buy purchases over $100 on impulse. If you still want it after three days, you can find the item again. This helps identify the difference between wants and needs, and also helps you consider whether you want to deal with having another item in the house (you've got to store and maintain most of what you buy).

Lately we've been buying less than ever, selling of giving away things we don't use (try FreeCycle!) and it's nice to not be part of the accumulation crowd.
Don't make any assumptions about the architecture that your program will run on. If you have to go into variables with a different type than the one with which they were declared make sure you do so in a portable way.

So, for instance, if you want the lower 8 bits of an int don't declare a pointer to a character and then lift out the byte, but do (value & 0xff) instead.

That way if you move your program to a big endian machine it will still work. Storing pointers in ints assumes that pointers and ints are the same size, which is definitely not always the case.

So store pointers in a space sizeof(whatevertype*) rather than sizeof(int).
The current status update says that its now resolved:

>Update June 14th, 2014, 10:20 AM PDT: Stability on the DreamObjects cluster has been restored. Requests appear to be resolving properly now that the system has had time to re-balance itself. Our test are reporting properly now. If you do have any questions or concerns, please contact support contact support.

I'm quite interested to know what went on in particular, as I'm far more interested in Ceph than in commercial object stores that I can't extend. Librados is pretty damn awesome too, and I can foresee implementing some highly distributed storage through that directly.

With DreamObjects, it sounds like some API servers went down, and failure happened such that it couldn't serve some requests until the appropriate nodes came back.

It appears that with Ceph it will be easy to keep enough replicas such that data is not lost, but high availability is still being hashed out. Hopefully the lessons from this failure guarantee that this particular failure mode doesn't happen again.
It seems to me that the molten salts make the most sense and seems to be the farthest along:

https://www.solar-reserve.com

The case for small scale electric storage seems less obvious to me https://en.wikipedia.org/wiki/Molten_salt_battery#Vehicles but lithium ion seems to be working for now.
You have a nice looking site and an excellent idea. I'm sure there is a demand out there for this product! You should be very proud of the work you have done so far.

I think that I understand what you do, but my concern is that the people who feel this pain the most acutely might not. Have you considered shooting a video? That way, non technical people who are having this problem can go to your site, see what you mean by template, see what you mean by an API, and see the final result? Or, have you considered rewriting the front page to be completely from the perspective of a non-technical person, then include technical details on a developers page?
Coronal Mass Ejection (CME) – What are the Dangers to Earth
Free software is a subset of open source software. Truecrypt wasn't open source software, as in it didn't have an open source license. It was proprietary, with no ability to fork it, but the source code was available. It's like Microsoft making available the source code of Windows on Github so everyone can see it - without giving it an open source license.
Not dull. Fascinating, but small and quickly used up. For a novice it is a wonderfully accessible and inspiring intro on the field. It shows the magic of math, who tiny patterns underlying whole classes of seemingly disparate individual cases.
You could make a spectrum first to determine which candidate frequencies to do the wave form subtraction with, the problem is that the waves are typically not sinusoidal in shape. So you're going to have to take a fairly narrow band-pass filter for the dominant frequency, take the output of that filter, subtract it from the input signal and repeat this until you're left with just a bit of noise.

Then you need to compress each of those individually.
Really, the issue is not your website, but maybe your current target audience (developers only)

You can really get some word of mouth by targeting individual communities that have a huge (but under served use case) - and writing out if ten box integrations for your service so that a power user or low level admin can install your plugin.

Two communities that might be interested:

Educational/LMS (specifically moodle, open source educational Learning Management System) - the web LMSes don't target printing of tests, just online testing. Quite a few teachers want to print out tests and have been using some serious kludges like moodle2word that involve having specific versions of word, installing templates, etc. This would be a godsend.

CMS and or Bloggers (ready to go wordpress (put shortcodes in a page), django, etc integrations) - lots of CMS data is dying for printouts...but there aren't any flexible printing services that allow for a customizable template — all I've found are glorified browser print buttons.

ERP also seems like a natural fit.

Anyways, it seems like you need to reach out to individual communites and try to work with them directly via their plugin repo's to get the ball rolling.
Why I think the Future of Governance is In the Cloud
I remember an article a while back about how there are certain inputs that will be lossy in FLAC. They were mostly artificial inputs though (e.g. a square wave).
Ever heard of Objective-C++? It is also supported by Objective-C compilers.
I can't access either of those documents. But looking at the original graph in the parent, I wouldn't be so quick to call it exponential growth. It certainly looks like it could be, but it's easy to confuse exponential growth with slightly increasing, but still fundamentally linear growth when you're only going from 0.5% to 3.5% over three years. There's no way I would look at that graph and confidently say it's going to be 20-40% in another three years when the last three have been, well, disappointing.
> Windows has good FDE now.

A BitLocker's "feature" is that you can recover your key! So can Microsoft, NSA, etc. See: https://twitter.com/TheBlogPirate/status/471759810644283392
Animated Mean Center of Population for the United States: 1790 to 2010
What is the good you hope to accomplish by this? The reason we have the idea of intent encoded in the law is not because intentional acts are more harmful, but because inflicting severe penalties on people for things they can't even have known they were doing wrong or didn't mean to do is both contrary to the idea of justice and ineffective as a deterrent. The idea of throwing out the principle of mens rea just because the results of something were bad is both anti-utilitarian and contrary to the idea of justice. (Especially since the bar for "bad enough" is apparently low enough to include "not fastidiously keeping manually generated email archives". Jaywalkers beware!)
You can recover it if you decided to store it on MS servers. You can just not do that.
Shameless plug, but the author should check out Dart.

Dart's core libraries include first, last, isEmpty, isNotEmpty getters for Iterables, as well as a ton of functional methods like map(), where(), reduce(), expand() (flatMap). Not only do the built-in Lists implement Iterable, but so do NodeList, so you can do things like:

var e = query('#id').children.first;

Dart's annotations would serve as custom property descriptors, and mixins are like traits. Having interfaces in general is also hugely beneficial.

It also sounds like he leans towards wanting closed classes with your requests for deepSeal and defensive classes. This does prevent a lot of errors. Both Dart and TypeScript give you this type of safety.
I'm rewriting one of my apps in Swift and I'm enjoying it a lot, but it's definitely a bumpy road. You're dealing with both a beta IDE and a beta language, and you have to get used to a myriad of errors, some of which are indecipherable (arcane things like issues iterating over an array or Optional behavior that doesn't mesh with documentation/templates). Still, Swift is a joy to program in compared to Objective-C (at least IMHO) and its giving me the chance to re-architect a very poorly planned v1.0, so that alone is worth the trouble.

I think it's a good idea if you're very interested in learning Swift, but not really worth doing for its own sake.
Again - is it your assertion that our drastically changed social environment has had no effect on the stability of relationships?

I whole-heartedly agree with you that there are many factors that can help predict the success of a marriage. This is somewhat besides the point.

It's shortsighted and a case of "ignoring the elephant in the room" to pretend that a dramatic shift in our social environment is having no effect on the stability marriage or that factors which contributed to past-generation's successful marriages have been unaffected by this shift.
You are conflating 'open source' and 'source available' (sometimes referred to as 'shared source' like when Microsoft makes source available for Windows to partners). Having the source available does not make it open source.

Open source means the source is available under an open source license, as recognized by the OSI. This gives you the freedom to modify and reuse it.
Why is the code so verbose?

let result = CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, self.bridgeToObjectiveC(), charactersToLeaveUnescaped, charactersToBeEscaped, CFStringConvertNSStringEncodingToEncoding(encoding)) as String
Thanks. We changed it from http://gigaom.com/2014/06/13/mit-can-now-track-a-heart-rate-....
I am not doing a startup, so take all these suggestions fwiw.

1. You website looks great. Looks like functionality is not fully done though? I was clicking on "Book Now" but it didnt do anything. Maybe it was because I did not sign in. Maybe make that clear in error box.

2. YC keeps repeating the advice to do things that do not scale; focus on week at a time. Your vision is ambitious-- which is great, but on execution, scale down to bare minimum. e.g.,

2a) Website is designed for search anywhere, but drop down is only for Phoenix. It is totally fine to focus on Phoenix only initially. In fact, go more aggressive, remove that screen altogether, make it clear that this is only for Phoenix. In fact remove the search form too. Directly list the 8 results you have on the page.

2b) The result page has airbnb like feeling.. but you have only 8 listing so far. Can you make that result page more catchy, remove the need to click through into each listing. Design it more like Pinterest, large picture, title, brief description, and book now link, all in that page. No need to click through to detail page. FWIW, airbnb in its early days went to each one of their hosts home, took pictures, and edited descriptions manually. Totally worth it.

2c) Why ask for account? You need that only for repeat users.. for one time bookings, just give them a form with email/phone, etc. fields. An account is a high barrier for intial adoption. Dont force it until you must. PG hated even a service like quora for a long time, because it forced an account creation.

3) Who is your target user? Initially, you do not need internet to promote this type of service. Do something old-school, like physical banners, with a phone number. People will call you, and you tell them on phone which doctors are available for what price. And do the booking on phone. Put your fliers in walgreens/cvs (dont worry about policy, you only need to convince the store manager). Put flier infront of walmart or wholefoods or target-- depending on demographic of your intial users.

4) Dont beat yourself for not getting into YC. They have two goals-- a) do good in the world, and b) make money. I can see you are early enough that signal is not clear for making money aspect. Fix that-- show some intial traction by doing things that do not scale.

5) Their feedback email tells you clearly that the issue is founders have varying commitments. Fix that. You do not need four founders-- two great ones, who are on board full time or with significant commitment in time or money-- is sufficient. Talk with them, ask them to leave if they are not on board fully. It is even fine to do this alone-- you are passionate enough, and you will have no excuse then.

6) If you need help with programming, I can offer some of my free time. Tweet me: @kabragovind
Agreed. Complaining that you are spammed with potential job offers is like complaining about how expensive it is to replace the high-performance tires on your Porsche. Please don't forget that there is still high unemployment across the US and abroad.
Uh huh. And in other news, cat placed in charge of investigating mouse massacre, fox placed in charge of investigating hen disappearance.
Most of problems I encountered while writing this came from Swift's interoperability with Objective-C. It can often be difficult to work with and takes a while to get used to.
I actually think it would be worth developers considering porting their existing Objective-C libraries to Swift for this reason alone.
That said, I don't think developers should start porting their App Store apps yet. It still feels very much like it's in beta and some functionality hasn't been implemented (such as static class variables). Despite this though, I think Swift has a huge amount of potential, and once things really kick off with it, we'll probably be seeing a lot more developers writing apps in Swift than in Objective-C. The language really has a lot to offer over Objective-C in my opinion

PS: hi kevin
Truecrypt is not open source if its license is ever enforced. It forbids commercial distribution. This does not fit the open source definition, which means a lot more than merely "the source is visible".

http://jordi.inversethought.com/blog/5-things-we-have-forgot...
'bung' equates to 'chuck'.
My worst has been accidentally removing zip - back in my Slackware days IIRC. I was trying to upgrade and so I removed the old one and then went to install the new one and couldn't install it again as the packager used zip and all the downloads I could find were tar.gz (or tar.bz2 or whatever).

That was the first, and last time I think, that I used cpio.
For a good example of how the result sounds like, I recommend the UT soundtrack:

https://www.youtube.com/watch?v=7MSFW8pZ-_4

It has a pretty distinct feel to it, IMHO.
Almost all of Apple's frameworks written in Objective-C and C are incredibly verbose. It's just an adopted style of the language and although it's often a little difficult to look at, it can be quite helpful sometimes
Awesome - the usefulness of twitter combined with the cross platform approach of swift. A winning combo!
This is the main significant conclusion to me.

Simply that losing a major war can mean ultimate removal of the entire political system of the vanquished,
even if it does not result in replacement by that of the victor. This is the steepest threat that politicians ever face.
This is when all the stops are pulled out, and incentive given to those who "new ideas" might otherwise be discouraged until a larger external threat is looming.

The beneficial element is not the war itself, but the wide & deep threat to the politicians.

This encourages them to unleash the forces of innovation which have naturally been throttled historically to preserve the status quo.
These are the powers-that-be, if they weren't that powerful it wouldn't be so.

War is always a net loss. Any small local or focused gains fall mainly to politicians or those politically connected.
This is nothing new, it will always be less than 1% of us who have a "Daddy" Warbucks.

For greatest efficiency in creating wealth or innovation, minimize the violence & destruction while doing whatever it takes to make your politicians bend to your will
as much as they would to an overwhelming outside force.

Even when threat becomes reality, removing evil politicians pays off much better than merely seeking plunder.
Swift should be less verbose
The advice about writing down specific use cases to come up more often during search is brilliant. I have no idea why I did not think of this myself.

This will be among the first things I am going to implement.
While Swift is a new language, that method is calling into very old framework code written in Objective-C. Which is very verbose.
If the copyright owner is the same one releasing the iOS version they can release it in any terms they want.

EDIT: it's explained in https://news.ycombinator.com/item?id=7892535 -- TL;DR: the iOS port developer has an agreement with the original developer.
> I'm not an expert, but I thought there was a distinction between what's meant by "Open Source" and "Free Software".

No, there is no difference:

http://jordi.inversethought.com/blog/5-things-we-have-forgot...

Edit: before you knee-jerk downvote, please read my link. Open source is a term coined by OSI as a replacement synonym for free software. We have somehow culturally forgotten this. We keep repeating some other version of the facts for some reason and have forgotten what "open source" really means.
Boulder eyes authorizing municipal high-speed Internet program