skysight-inc/HackerNews huggingface dataset:
I'm not talking about "documentation". I'm talking about the actual culture: the books, the movies, the songs, and so on from that period. Look at Disney's Frozen, a huge movie based on the out of copyright story, The Snow Queen. Here's some culture from 1800's reproduced in 2014. The same cannot be done for most culture in the early to mid 1900's. Some things you literally cannot read, watch, or hear from that era. You certainly cannot adapt it in a new way. Not unless you want to break the law. That is the situation we are in.

I, however, agree that copyright serves the public and largely achieves that goal. But I think it did so better in it's original incarnation. Big money interests have shifted copyright in absurd directions. And I honestly don't care if Disney retains the rights to Mickey Mouse forever but in lobbying for that right they've dragged along everything else. So now it's impossible to reproduce other completely unrelated works.

A big one personally for me is old video games. I grew up in arcades and I love going through MAME and playing obscure titles that I often don't even remember until I start it up. Sure, if you want to play Pac-Man there are lots of legal options but outside of that a huge part of 80's culture is illegal to own.
See my response above. There is a firewall. I won't divulge too many details other than what anyone can learn by simply disassembling a SYNC module but will say all software for SYNC must be signed and approved by Ford. The SYNC module has two CPUs. The Freescale iMX handles all the graphics and I think it was a V850 from Renesance that handles all vehicle bus communication. Between these two CPUs there is a firewall which restricts what the graphics processor (iMX) can & can't get out on the CAN bus. The communication is essentially proxied; 3rd party software doesn't have a direct connection to any vehicle network.

And the concern is precisely as you said. They don't want 3rd party software setting off air bags as the inside joke always was.
Depends. It's all about the nature of the sale, the nature of the customer management, & the types of customers you are dealing with - that will inform your model. I'd be willing to share my experiences offline if you want ckluis [@] gmail.com
[Refers to submitted article before posting comment:]

A) As for genetic factors related to the Flynn effect, I think the weight of the evidence is against reduction of inbreeding ("heterosis") having a large enough effect size to have much to do with explaining the Flynn effect. Flynn thinks so too, and shows his work.[1] I was actually somewhat influenced by the idea of "hybrid vigor" when I chose my wife, who has different continental ancestry from mine and indeed has blessed me with four children who are smart (by test,[2] not just by my opinion) and who appear to have good immune systems. This is part of tradition that goes back generations in my family of the men marrying women of a different "nationality."

B) As for nutritional factors related to the Flynn effect, they have often been proposed, but hardly demonstrated at all. Evidence from a variety of sources, for example the famine that afflicted part but not all of the Netherlands during the German occupation near the end of World War II, and other more extensive data sets, suggest that nutrition too doesn't have enough effect size to explain more than a tiny part of the IQ score increases that make up the Flynn effect.[3]

[1] http://www.psychometrics.cam.ac.uk/about-us/directory/beyond...

[2] http://www.davidsongifted.org/youngscholars/Article/Davidson...

http://cty.jhu.edu/set/

[3] http://www.sciencedirect.com/science/article/pii/S1570677X09...
> Ford partnered up with a crappy company called B-Squared.

I had to work with some of those folks after they left B-Squared. Ugh. I shouldn't have to explain why you shouldn't just dump everything in the master branch, how to write a unit test, or why it's a bad idea to pull builds for app store submission from a random dev's machine. But I did. Which went a long way in explaining my horrific experience with the SYNC-enabled Ford I rented once. To someone not versed in the basics of professional software development, choosing embedded Adobe Flash probably seems like a good idea.
CEO of the Year
A developer or sys admin would use it to keep track of changes a site owner would do via ftp/sftp. We made it for this specific reason. Track everything! :)
Unison works great on my >2TB collection. Granted, most files are static and my update bandwidth is a tiny fraction of that, doable over DSL.

The only real issues I've found with unison are:

Works exclusively in terms of replica pairs. Still, I'd rather have a limited solid tool instead of a flaky perfect one.

Lack of inotify support (hacky half/embedded python stuff after the original author lost interest doesn't count).

3x disk access time for copying new files (hash source, transfer, hash dest). This could be reduced to 2x for similar consistency guarantees, but is really only an issue when creating new replicas, and can be fixed by copying the data first.

And for use as a 'filesystem', having to come up with file organization / wrapper scripts to choose what is replicated where, while still being sure what is a "full replica".
> Your point only makes sense if there is a divine set of rules that makes some things right and others wrong.

There's a difference between absolutism (which I am arguing against, btw, and my argument against conviction is consistent with my position against absolutism) and abject relativism, where the value of a thing is equivalent to its acceptance. How about the empirical demonstration of the goodness/badness of a thing? (amount of overall harm caused, assuming harm is considered bad, etc).

> A cause is as strong as people who understand it

This is essentially my objection. This is relativism. If you were right here, then all the religious zealots in the world believing in creationism would render that position valid, and the strength of their conviction would be in some sense an asset to that position. My point is that all of that is nonsense. A thing is wrong/false/stupid independently of its believers' numbers, or their zeal or conviction. You don't need to appeal to some divinity to make that point, you can appeal to common empirical demonstrability (aka science). It is more complicated when dealing with "purely" ethical matters, but only more complicated - it is our choice whether we reduce issues to "pure" ethics or not, and I suggest that we should not.

> I don't believe there is such a thing.

Neither do I. I just reject the "feel-good" position that peoples' convictions are all meaningful and valid, and that we have to respect things that people believe strongly in. To me that is nonsense. Plenty of things are simply wrong, stupid and contemptible. You can be kind to people holding those positions without forcing yourself to believe that there is some worth in their ideas simply because they feel strongly about them.
Okay, for the record, as a former full time mom, I 100% agree that America in specific and the world in general need to do a better job of arranging life such that children are not so totally screwed over by the choices the world forces their parents to make. Having said that, I see no connection here to "gender roles" per se. That framing does suggest what others in this discussion have said: That you are saying that merely being born male or female should determine the answer here.

I am 49. I did the full time mom thing already. I have no desire to repeat the experience. I very much want a real career in my remaining years. I have two adult sons who have said they would help raise a child if I turned up unexpectedly pregnant out of wedlock and the father wasn't good enough in our eyes to keep around. I would also be okay with marrying a man who wanted to very much be a hands-on parent and not just some workaholic who paid the bills while not spending much time with the family. I am totally against spending the rest of my life only raising kids merely because I was born female. I did the right thing by my kids. I have a fantastic relationship to my sons. I deeply resent that life is currently arranged such that women get so screwed here. I very much wanted more out of life and did not get it. Men are generally not given the message that they can either reproduce or have a career. In fact, men are given the message that having a good paycheck is the thing that entitles them to get married and sire children. (Granted, the reality is that some fathers have very little relationship to their kids because they are at work all the time. See my point above about the world needs to do a better job here of helping parents do both. We need more options.)
>>>>Try doing that in C/C++.

Lua.
The actual crime is the fraud committed when someone pretends to be someone else and runs up debts in their name with "stolen" credit card numbers.

There are ancillary crimes that revolve around trying to keep credit card numbers secure, but taking my credit card number doesn't mean I don't have it anymore.

That's not to say it isn't a scummy thing to do.
This is newsworthy because Matz is developing a new language, not because such a thing doesn't already exist.
The Dawn of Trustworthy Computing
5 Reasons to Hire Slow and 5 Reasons to Fire Fast
>but the language was not “owned” by a single company which would loom in everyone’s mind, always the unspoken fear being “what if <company> doesn’t like it?”.
>I will not use tools which make me afraid. I will not live a life in fear.

This is a very emotional response. It uses the language of emotion: fear, afraid, even the odd emphasis of the words owned and loom. Unfortunately for you Hacker News tends to be logical and analytical.

Personally I don't fear any tools, except for table saws, which combine extreme sharpness with a dangerous axis of rotation that can lop off fingers or propel a 2x4 through your abdomen with ease.

Oh, I also fear C++, which is the table saw of the mind.
Apple Reverses Course, Allows Transmit to Reinstate 'Send To' Feature
Doesn't that pretty much describe a cassette deck? :)

LOL, yes, if the manufacturer components aren't intended to be upgradeable via software. A virtual speedometer or gas-gauge, for instance, should be simple enough to never need a patch.

Navigation and entertainment systems, on the other hand, can be a lot more complex. Not only does mapping software need to be upgraded, but I think there can be some temptation on the part of content publishers to endlessly tweak potential revenue channels (the continuously increasing number of apps on my AppleTV comes to mind).

What happens when one of these updates results in degraded performance? Again with an Apple comparison: I think about my iPhone 4S' performance after iOS7 rolled out. A vehicle's performance degrades as it gets more mileage, but it can be offset by care and maintenance. What happens when a manufacturer (or their subcontractor) pushes an update that turns your 2-year-old responsive console system into a sluggish mess? Would you have purchased the car if it had performed like that?
Vamos a La Playa? We’re Going to Spain, Join Us for Arctic Startups in the Sun
Ivy, an APL-like calculator
MDBM was designed to be fast with special care taken on the lookup path. The goal was to do lookups with as few cache misses as possible. You can get to any key with at most two page faults.
Beyonce 711 Remake
No, I think the question is, what do you as an author of the software have in mind as a particular use case? Some examples of why someone would use this would be great.
If you don't think the flexibility of remote work is valuable, try giving it up?
Well, its more direct in that, while it increases the number of branches, it minimizes the number of statements executed on any branch. It's also the solution that maps most directly to the problem statement, and, absent a strong technical reason to do otherwise, a direct mapping from requirements to code is a good thing.
Actually, from RFC 1035, section 5.1:

"If an entry for an RR begins with a
blank, then the RR is assumed to be owned by the last stated owner."

https://www.ietf.org/rfc/rfc1035.txt
How do you get commits with more than one file changed? I assume a commit happened every time there was a write to a file on disk which can't occur simultaneously. Do commits just happen on some time interval?
$39 USD CJDNS Router (Modified TL-WR703N with 64MB RAM Running OpenWRT)
Missed Connections Reinvented
Crowdfunding and the Low-Cost Desktop 3D Printer: A Suicidal Race to the Bottom?
I am glad that someone is working on a new stream processing language, it is a very interesting paradigm. However I hope that they provide some very robust tools for controlling input splitting. As I have spent too much time fighting with awk and wishing it was more flexible(it is frustrating always having exactly two levels of splitting with only matchers on the first and only inverse splitting on the second).

As is you would have to put in filters to resplit input into lines and that is very messy for something that you will need/want to do very often.

For example if you wanted to parse by character it would be wonderful to be able to do the following:

STDIN | /./{|c|
# stuff
}

Even better would be if you took it a step further and offered something like regex pattern matching for the block input. e.g.

STDIN | /\w+/{|word|
/house/ {
# when word is house
}
/car/ {
# when word is car
}
{
# default case
}
}
What is Virtualization?
For any implementation you can manufacture an example which will require a person to re-structure their code.

Additionally, using %15 is not DRY. If the spec changes from saying "Fizz" on multiples of 3 to saying "Fizz" on multiples of 4, then you will have to also update 15->20. If you forget to do this, you have a bug.

The correct implementation is dependent on the problem's context, and such context is not available with the FizzBuzz problem.
What I learned working for Brian Reynolds (Colonization, Civ2, Rise of Natopms. etc...)

Step 1:
int result = rand(100);
switch (result) {
//... do something simple
}

Step 2:

Watch the AI until something dumb happens, improve the logic.
yea, but besides python and maybe F# who uses any of these?

http://en.wikipedia.org/wiki/Off-side_rule#Off-side_rule_lan...

And I dont think declarative languages like SASS and Yaml count as they're not "programming languages". So I think that list is actually shorter. I don't see any of these languages outside of the 2 I mentioned as really "mainstream".
I would hope never to find a bomb like that in the code I'm maintaining.
I was part of a Bushwick, Brooklyn themed hackathon team last weekend and we came up with an idea to reinvent the idea of the Craigslist missed connection by combining it with google maps and an in-app messaging service that lets you verify and possibly connect to your missed connection. Had a lot of fun on this project and I really think it improves and gives new life to the missed connection idea. I also just kind of think it's super romantic.
Daiichi Sankyo Will Pay You a Million Dollars
I can only accept Bitcoins, Litecoins and Dogecoins for now. Credit Card payments will be enabled by next week. Free shipping within Singapore.

I have only manufactured 9 units. I will need 1 month to order more mods from Shenzhen. The default router has less than 64MB RAM, so I got a guy in Shenzhen to replace the RAM chip and ship it to my home in Singapore. I then add cjdns and Barrier Breaker openwrt, and then ship it you guys.

It works plug and play with Hyperboria. I can also give you SSH root access to the router so you can install anything you want.

It ships already paired with my nodes inside Hyperboria. Depending on the shipping address, I will configure the router to connect to my nodes in US/EU/Asia.

There is also a Web GUI for CJDNS which is easy to configure if you want to connect to different nodes inside the meshnet.
Ha yes realized as much a few weeks after the hackathon. We're not planning to develop the idea further so not really an issue...
The files are queued and are committed in batches after some idle time.
I know of no cars in the US that are selling with Android-based head units (those Honda ones are Europe-only). There are plenty of cars with Linux-based head units though
Streem is inspired by Erlang and Ruby, and currently the only code is initial code for the parser and lexer, and there's no information about what the runtime will be like.
You pretty clearly haven't used MDBM because the MDBM I worked on at SGI (and still use to this day) gets to any key in two page faults (aka 2 disk seeks) at the most. That was the whole point of it.

If you want I'll go shove a few GB into an mdbm, drop caches, and time a lookup.
Zerocash: improving Bitcoin using SNARKs
Architecture and Hard to understand systems
Yup. That's why R'as al Ghul dies.
Anyone know of a similar doc for iOS?
This is absolutely true for real-world coding. However, for the purposes of an exercise, I think the fact that 15 was chosen was not an accident, but is part of the exercise. Does the coder recognize the relationship between the multiples, and recognize the ability to optimize by removing an extraneous comparison?

It's kind of a trivial test for that sort of recognition, but anything as small as FizzBuzz is going to be rather trivial.
Awesome
I hacked something like this together a couple years ago using ruby and gnu parallel

https://github.com/charlesmartin14/gnu_parallel

it is badly needed
I am distinguishing between financial interests and financial prospects. Financial interests are a form of property: shares in companies, contractually entitled benefits, etc.

Financial prospects are things like next year's record sales. "Past performance does not necessarily predict future results" and all that.

Business models exist to help predict the future. That's why their called business models and not business facts. To imprison someone because she didn't fall in line with your plans for the future is a terrible thing to do.

Contrast this with actual theft of real money. It was yours, now you don't have it. That's harming your financial interests and violating your inalienable rights to property and the freedom to use it at your own discretion.
So is this intended as a single user sort of tool? I'm curious how merges, conflicts & branching would interact w/ a tool like this, or whether it's just intended as a way to implement a versioned file system essentially where files can be rolled back to previous states.
Hi Guys,

Co-founder here. We'll be following this thread all day so feel free to ask us any questions. Cheers!
>> Message to QNX people; would it be possible to re-instigate the tradition from the late 90s

second this. I was really impressed with QNX - I played with it a bit and stopped when the licensing changed.
I'm well aware and this is what I was talking about... but from a user's point of view, the end result is the same. So let's stop talking about whether or not jail time is right.
Excellent work, Greg!
> Make decent looking apps for each platform to provide functionality outside of platform supported features.

CarPlay and Android Auto both do not allow arbitrary apps (which would be needed to i.e. control the head unit's FM/AM radio or climate controls). I expect this will happen someday, but it's not here yet.
Ha! You got me there :)
IF gas remains at $2 for 8 years
I have a weather company. We produce a buttload of hyper local , real time weather and road data. Gridcraft lets me stream this data in to an environment where I can quality check it, analyze it, and share analysis back with customers. There's more capability here than meets the eye.
Building historical road layouts from todays data
Building off of your #3) An example for this would be the botting programs made for Runescape. Developers wrote an application that would sit on top of the game client and then use reflection in Java to see what's happening in the game: Various objects being created that are now on screen, the players direction, the map grid, etc.

The developers of this botting program would then expose their own API and scripting language that would allow other developers to interact with the game through their program. The could then write scripts such as: Go to this location via map coordinates, pick up some object, solve a puzzle, fight some boss, eat when below a certain health, etc.

Note: I used to run a VPS company that would specifically cater to those that were botting in Runescape; this allowed them to run their bots 24/7 without using their own hardware.
I downvoted - not because it's against Bitcoin, but because it's written like an absurd breathless hit piece. Every other word is scam, scheme, bubble, hype, fleece, ripoff, raid, etc, yet there are no meaningful examples of how it is any of those things. Let's at least try to make insightful points on here, and leave the hits and puffs for the mainstream media.
Thanks emcrazyone - can you comment at all about whether the team looked at the large and mature history of learning and standardization of displays and controls in the air / flight industry? These displays and controls are designed to optimally communicate information and reduce distraction in a safety critical environment -- just like driving.
Start-ups and Emotional Debt
I'd say because of money. There's plenty of money in being a professional hacker working for some nation state or shady corp like VUPEN, there's no money in smurfing each other and vying for the role as most leet, no time to go to meets and hacker spaces because money must be made, no time to sit on IRC either since you need to put together your 'red team' SaaS pentester 3000 tool to shill it at the next security con. Hacking is a business now, you either join a state connected security corp or risk having your whole crew being informants and the state coming after you with counter terrorist bravado. It seemed to have changed right when Shadowcrew forums started in the late 90s.
That only works until marketing calls your sales people and says "you spelled our name wrong!"
Space Jams: Best Songs in the Universe from 2014
We are using it to expose website code through SFTP to non-developers.
Another possible use case can be publishing static sites using jekyll or another tool.
> However I hope that they provide some very robust tools for controlling input splitting

Yes, splitting and combining. Looking at the code example, I feel like so much opportunity is just being squandered, where something like Rust's mapping constructs would feel so much better. Yours is definitely more in that vein, here's something a little closer:

STDIN | /\w+/{|word|
/house/ => "foo"
/car/ => "bar"
"literal" => "baz"
_ => "dib"
# (where _ is a magical symbol for the default case... could be anything)
}
Got has inheritance, or at least the same idea, just done a bit differently:

http://golangtutorials.blogspot.com/2011/06/inheritance-and-...

I'd also argue that by being designed to be machine refactored and parsed (unlike some dynamically typed languages), go is easier to wrap with an IDE for refactoring stuff.
The Irregular Verbs (2000)
I believe I've read in the past that its a play on "Ad-Hoc".

Yes, also disappointed its not about hockey.
I'm sorry, but I feel I have to dissent from the positive comments being left here. This presentation might be good if you already understand category theory, but for someone like me who knows nearly nothing about it, the pedagogy is absolutely horrible. A much better place to start is this:

http://ncatlab.org/nlab/show/category+theory

where you will actually find a concise definition of what category theory is, and what distinguishes it from more familiar mathematical constructs like set theory.
She made an app that landed spaceships?
It looks like she is currently CEO of a company that sells a formal-methods language (and accompanying IDE) called 001. It looks interesting - has anyone here worked with it before?

http://www.htius.com/
How do you otherwise like the electric? I might have done some work on that.